Gridware exists to enhance and protect the mother of all networks: the electrical grid. The grid touches everything, and when it grinds to a halt, the consequences can be dire: wildfires burn, land is destroyed, property is damaged, progress stops, and lives are lost.
Our team engineers an advanced sensing system to continuously analyze both the electrical and mechanical behavior of grid assets. Utilizing high-precision sensor arrays, the system identifies and allows preemptive mitigation of faults. The technology has been proven with utilities to bolster safety, reliability, and reduce customer outage durations. The demand for power will only increase. We protect the grid of today while we build the grid of tomorrow.
Gridware is privately held and backed by the best climate-tech and Silicon Valley investors. We are headquartered in the Bay Area in northern California.
Role Description:
The Senior Software Engineer is responsible for designing and developing robust, scalable software systems that process real-time data from grid monitoring sensors. This role involves full-stack development, including front-end user interfaces and backend services, to deliver seamless experiences for utility customers.
Responsibilities:
The Senior Software Engineer will, as a starting point, be responsible for the following:
- Design and implementation of systems to support concurrent command and control of millions of devices
- Design and implementation of systems enabling in-depth observability of the health, behavior, and history of our distributed device fleet
- Design and implementation of both customer-facing features and internal tools
- Collaborate closely with firmware engineers, manufacturing engineers, data team, and product designers to deliver software that advances our systems and acts as a multiplier for the rest of the company
- Contribute to improving development workflows and best practices
- Thrive in a tightly integrated, lightning-paced team of high-energy and deeply committed individuals
Required Skills:
- 5+ years’ experience with Python backend development
- Experience building scalable, distributed applications on one of the major cloud providers (AWS preferred)
- Experience working with event driven architectures and data streaming frameworks such as Kafka, Kinesis, SNS/SQS
- Proficiency with SQL and experience with GraphQL
- Proficiency with React and Typescript
- Proficiency with observability tooling such as New Relic, Grafana, and Prometheus
- Demonstrated ability to construct scalable ingestion pipelines and APIs
- Comfortable developing in Linux environments with an understanding of networking, filesystems, and scripting
- Knowledge of version control, automated deployments, and testing pipelines
- Experience with containerization technologies like Docker / ECS / Kubernetes
Bonus Skills:
The ideal candidate will also have:
- Familiarity with cloud architectures to support IOT / embedded systems and distributed, low-power devices
- Experience with IaC tools like Terraform and Terragrunt
- Has built real-time, human-in-the-loop systems
- Experience in high-growth startup environments where you must wear many hats
- Experience with low level TCP/IP development
- Experience with Protobuf
We encourage you to apply even if you don’t have all of the bonus skills listed above. We believe diverse perspectives drive innovation and growth.
Benefits:
- Flexible hours / hybrid schedule for those in the Bay Area
- Health, Dental & Vision (Gold and Platinum plans fully covered)
- Paid parental leave
- Commuter allowance
- Company-paid training
Gridware is an equal opportunity employer. We want applicants of diverse backgrounds and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.
Other Jobs from Gridware
Senior Electrical Design Engineer, R&D
Data Analyst (REMOTE) - Contractor Role
Data Analyst (REMOTE) - Contractor Role
Data Analyst (REMOTE) - Contractor Role
Similar Jobs
Software Engineer II
Senior Backend Engineer (f/m/d)
Senior Backend Engineer (f/m/d)
Senior Backend Engineer (f/m/d)
Senior Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say