Senior Software Engineer, Battery
$130k - $170kEnergyHub
Role Description
As a Senior Software Engineer on our growing Battery team, you will design and develop backend services that support residential battery programs, building against industry-standard energy protocols such as OpenADR, IEEE 2030.5, and related smart grid communication standards while maintaining a strong security posture across our infrastructure. Working closely with leading battery providers, you will improve grid flexibility and help push virtual power plants forward towards a sustainable climate future.
You would join a relatively new and growing team with the opportunity to own integrations and contribute to highly visible projects with significant client impact. Partnering with engineers, product, and OEMs, you will design backend services that provide direct client value and unlock the full potential of residential batteries.
Main Responsibilities: What you'll do
- Build and maintain integrations with industry-standard energy protocols and specifications, including OpenADR, IEEE 2030.5, and related smart grid/DER communication standards
- Develop and maintain our client-facing REST API and the backend logic that powers it
- Build integrations with distributed internal services to abstract away complexity and enable new product capabilities
- Ensure proper security and data protection policies, procedures, and monitoring are in place
- Collaborate with product and engineering to continuously improve requirements and software quality
- Collaborate with other teams to enable new API features and help them build on top of utility client data
- Update utility-facing Web portal to support new integrations
- Drive and embody the “Dev Owns Quality” culture
- Write and maintain technical documentation
- Other duties as assigned
Qualifications
- 5+ years of professional software engineering experience
- Experience building against industry energy specifications such as OpenADR, IEEE 2030.5, OCPP, or similar smart grid/DER communication standards
- Experience with the Java/Spring ecosystem
- Expertise in RESTful web APIs, especially those targeting external clients
- Strong software design skills
- Familiarity with relational database fundamentals (we mostly use PostgreSQL)
- Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening
- Knowledge of development best practices including automated testing, CI/CD, and monitoring (e.g. GitHub Actions, DataDog, Sentry, Metaplane)
- Ability to work both autonomously and collaboratively as the situation demands
Requirements
- Experience with AWS or other cloud providers
- Experience with microservice architectures and event-driven messaging systems
- Experience with React and other web technologies
- Experience with protocol buffers and gRPC
- Experience with containerized systems
- Experience with MongoDB
Benefits
- Collaborate with outstanding people
- Make an immediate impact
- Gain well-rounded experience
- Work with the latest technologies
- Be part of something important
Company Description
EnergyHub empowers utilities and their customers to create a clean, distributed energy future. We help consumers turn their smart thermostats, EVs, batteries, and other products into virtual power plants that keep the grid stable and enable higher penetration of solar and wind power.
To learn more, visit energyhub.com.
Company Benefits
- 100% paid medical for employees
- 401(k) with employer match
- Casual environment
- Flexibility to set your own schedule
- Fully stocked fridge and pantry
- Free Citi Bike membership
- Secure bike rack
- Gym subsidy
- Paid parental leave
- Education assistance program
- ...electric mobility. As we move toward a fully Software‑Defined Vehicle (SDV) architecture, core battery software capabilities such as Battery State Estimation... ...highly motivated candidates for the role of Senior Software Engineer - Battery State Estimation. This role is...SeniorFull timeLocal areaWork from homeRelocation packageShift work
- ...tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...of transportation on a global scaleSenior Software Engineer - High Voltage Battery Sensor CommunicationDesign,...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- Job DescriptionDUTIES: Deliver high-quality software for embedded controls systems in the electrification space, specifically for High... ...available.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Mechanical Engineering, Computer Engineering...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...About Redwood Materials Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse,... ...for the first time, all from batteries we already have. Senior Software Engineer We're replacing our legacy Oracle ERP and WMS with custom...SeniorPermanent employmentFull timeWork experience placementWork at officeRemote work
- Role Description As a Senior Software Engineer at Powerline, you will focus primarily on backend systems that power renewable and battery storage optimization. You will design and build reliable, scalable software that integrates real-time data, machine learning, and optimization...SeniorFull time
$209k - $235k
The Role We're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure that powers... ...: forecasts and trading decisions run on tight schedules, battery dispatch commands must execute reliably in real time, and...SeniorFull timeHome officeFlexible hours$65k - $166.2k
This position is on the embedded software development High Voltage Battery Controls team responsible for the implementation of the Battery Monitoring... ...developmentThe minimum requirements we seek:B.S. in Electrical Engineering, Computer Science, Mechanical Engineering,...InternshipImmediate startFlexible hours$145k - $190k
Role Description The Senior Software Engineer will design and develop embedded firmware for the GridPoint Energy Management Platform, working across... ...modules ~Implement power management strategies for battery-operated devices ~Optimize code for memory usage, performance...SeniorFull time$170k - $200k
...patient acquisition, engagement, and satisfaction. As a Senior Software Engineer on the Customer Retention team, you'll lead the technical design... ...(render performance, bundle size, mobile memory/battery usage) and propose enhancements to optimize app performance...SeniorFull time- The RoleWe're looking for a Software Engineer to join the team building the core of Gridmatic's battery optimization platform. Our challenges are shaped by the nature of energy markets: optimization models run on tight schedules, bids must be submitted reliably within tight...Home officeFlexible hours
$130k - $170k
...join a highly energized team of engineers eager to define and develop... ...our climate future. As a senior engineer, you would support our... ...~5-7 years of professional software engineering experience, with... ...their smart thermostats, EVs, batteries, and other products into virtual...SeniorFull timeContract workCasual workImmediate startFlexible hours- ...—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and... ...lifecycle. It works across service engineering, root cause, remanufacturing,... ...This position may be filled with a Senior Serviceability Design Engineer...SeniorFull timeLocal areaWork from homeRelocationRelocation package
$210k - $240k
...Postman is privately held, with funding from Battery Ventures, BOND, Coatue, CRV, Insight... ...enterprise organizations to teams of engineers to individual developers working with AI... ...those experiences. We’re looking for a Senior Engineer who is excited to build and improve...SeniorFull timeWork at officeFlexible hours3 days per week$138.9k - $187.9k
...solar for all. Our award-winning software puts the power of data and... ..., building the computation engines that make accurate, high-fidelity... ...home electrification, PV and battery electrical design, and system... ...in here. About the Role As a Senior Software Engineer on the...SeniorRemote workWork from homeFlexible hoursShift work- ...tomorrow's standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...passion for developing the software tools and the engineering process to enable a global software organization....SeniorLocal areaWork from homeRelocationRelocation packageFlexible hours
$138.5k - $162.9k
...Kleiner Perkins, Founders Fund, John Doerr, Y Combinator, and Battery Ventures and raised more than $170 million in less than two... ...you're excited about a role, we'd love to hear from you! Senior Software Engineer - Full-Stack About the Role The Senior Software...SeniorFull timeRemote workWork from homeFlexible hours- ...standalone company backed by original partners, Battery, Redpoint and Boldstart Ventures, who... ...the Role You will redefine how our engineers build in the age of AI because this isn’... ...agentic participants a core part of how software gets built at Kustomer. Stay at the...SeniorFull timeRemote work
$118.5k - $216.5k
Role Description Life360 is hiring an AI-Native Senior Software Engineer II, Mobile — a senior engineer who doesn't just use AI tools, but thinks... ...of users — with strong attention to startup time, memory, battery, ANR, and crash-free rates. ~Help define and codify AI-...SeniorFull timeSummer workRemote workFlexible hours$220k - $292k
...the hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile... ...performance of existing products, including tasks like improving battery consumption and route planning for our Ghost...SeniorFull timeWork experience placementImmediate startRemote workRelocationRelocation package- ...Analog Devices, Inc. seeks a Senior Engineer for Software Systems Design in Dallas, Texas. The role involves translating system architecture into designs for Battery Management Systems and developing embedded software. With a Master's degree in Electrical and Computer...SeniorFull timeRemote work
- ...huge challenges with a small team, so every improvement you will ship makes a huge difference. We’re looking for a Full Stack Software Engineer to join Replicant’s engineering team! As part of our team, you’ll design and deliver technology that powers natural, human-like...SeniorFull timeWork at officeRemote workFlexible hoursShift work
$100k - $192k
Rithum Corporation (Plano, TX) seeks a Senior Software Engineer I to work remotely in the U.S. to improve on processes, quality and techniques, with the goal of producing the highest quality software solutions. Specifically, the Senior Software Engineer I will perform...SeniorRemote work$137k - $180k
...provider of niche consulting services within the architecture, engineering and construction industries focusing on high-performance... ...culture, Great Place to Work®. Job Description We're hiring a Software Engineer to join our US engineering team and contribute meaningfully...SeniorFull timeWork at officeRemote work$195k - $220k
...patients at a lower cost through early diagnosis and longitudinal care management of chronic conditions. We are looking for a Senior Software Engineer with expertise in full-stack engineering. In this role, you will collaborate with our operators, clinicians, and product...SeniorFull timeWork experience placementWork at officeRemote workWork from home$120k - $160k
...focused on helping companies build, scale, and secure their software applications and organizations. We believe that in order... ...work. Position Summary NextLink Labs is seeking a versatile Senior Software Engineer to join our Custom Software Development consulting team....SeniorFull timeRemote workFlexible hours$112.3k - $168.5k
...solutions. What you will do: Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers - from early... ...to improve overall organizational success. Mentor junior engineers and contribute to the professional growth of the embedded...SeniorFull timeRemote work$86.6k - $144.4k
Are you a collaborative Software Engineer looking to work for a mission driven global organization? About the role We are seeking a highly capable Software Engineer to join our fast-paced, Agile development team. This full-stack JavaScript engineer will own and contribute...SeniorFull timeLocal area$150k - $200k
What You'll be Owning GRVTY is seeking a Senior Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Laurel, MD. The Senior Software Engineer shall develop, enhance, and prototype compliance and business processing...SeniorFull timeContract workImmediate startRemote work2 days per week$159.91k - $195.68k
...(U.S. or foreign equivalent) in Computer Science, Electronics Engineering or related field and five (5) years of experience in the job offered... ...Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-...SeniorFull timeContract workWork experience placementWork at officeRemote workFlexible hours$160k - $200k
...models, and business outcomes. Founded by data scientists and engineers, Striveworks set out to make the journey from deployment to... ...decision-making in dynamic environments. The Role As a Senior Software Engineer at Striveworks, you'll be challenged-and trusted-on...SeniorFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Battery. Be the first to apply!
- ngo software engineer Remote
- software data engineer Remote
- graduate software engineer Remote
- software engineer unity Remote
- software development engineer (robotics engineer) Remote
- software system engineer Remote
- associate software engineer Remote
- software developer no experience Remote
- graduate software developer Remote
- software engineer - early career Remote







