Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Battery

$130k - $170k
Full-time

EnergyHub

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
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Battery in Remote vacancy
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    4 days ago
  •  ...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,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  • 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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    13 hours ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Remote work

    Redwood Materials

    United States
    17 hours ago
  • 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... 
    Senior
    Full time

    Powerline

    Remote
    4 days ago
  • $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... 
    Senior
    Full time
    Home office
    Flexible hours

    Gridmatic Inc

    San Francisco, CA
    2 days ago
  • $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,... 
    Internship
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago
  • $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... 
    Senior
    Full time

    GridPoint

    Remote
    17 hours ago
  • $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... 
    Senior
    Full time

    Hims & Hers

    Remote
    2 days ago
  • 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 office
    Flexible hours

    Gridmatic

    Cupertino, CA
    13 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Casual work
    Immediate start
    Flexible hours

    EnergyHub

    Remote
    6 days ago
  •  ...—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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Flexible hours
    3 days per week

    Postman

    Remote
    17 hours ago
  • $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... 
    Senior
    Remote work
    Work from home
    Flexible hours
    Shift work

    Aurora Solar

    San Francisco, CA
    3 days ago
  •  ...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.... 
    Senior
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Scottsdale, AZ
    6 hours ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Kustomer

    New York, NY
    17 hours ago
  • $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-... 
    Senior
    Full time
    Summer work
    Remote work
    Flexible hours

    Life360

    Remote
    17 hours ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work
    Relocation
    Relocation package

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Analog Devices

    Dallas, TX
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Replicant

    United States
    10 hours ago
  • $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... 
    Senior
    Remote work

    Rithum

    United States
    10 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work

    SOCOTEC

    New York, NY
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home

    Clover Health

    United States
    2 days ago
  • $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.... 
    Senior
    Full time
    Remote work
    Flexible hours

    NextLink Labs

    United States
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Impinj

    United States
    2 days ago
  • $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... 
    Senior
    Full time
    Local area

    Remitly

    Pennsylvania
    1 day ago
  • $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... 
    Senior
    Full time
    Contract work
    Immediate start
    Remote work
    2 days per week

    GRVTY

    Laurel, MD
    2 days ago
  • $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-... 
    Senior
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red River

    Raleigh, NC
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work

    Striveworks

    Austin, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Battery. Be the first to apply!