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

Software Engineer II, Battery

$105k - $125k
Full-time

Energyhub

About the Opportunity

As a Software Engineer on our growing Battery team, you will design and develop backend services that support residential battery programs, while maintaining a strong security posture across our infrastructure. Working closely with leading battery providers such as Tesla and Sunrun, you will improve grid flexibility and enhance the value of our programs.

Partnering with other engineers, you will build new services and products in EnergyHub’s battery platform, engaging homeowners and OEMs on initiatives that unlock the full potential of residential batteries and deliver meaningful grid impact.

This role is back-end and data focused, giving candidates the opportunity to build services, APIs, and new features to improve the quality and breadth of our battery solutions.

Main Responsibilities


  • Develop Java-based solutions, working towards well-structured, high-quality code with automated testing.

  • Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to contribute to high-impact projects.

  • Work within real-world constraints to develop creative solutions that work towards platform flexibility and scalability.

  • Contribute to best practices for CI/CD, data modeling, and iterative development (e.g., PoCs, rapid prototyping, milestone-based execution).

  • Actively participate in a strong technical culture of respect, open communication, and collaboration.

  • Write and maintain technical documentation

  • Drive and embody the “Dev Owns Quality” culture

  • Other duties as assigned

Key Skills and Experience


  • 3+ years professional software engineering experience, preferably in a small to medium-sized team, with a proven exceptional ability as a software engineer

  • Eager to learn new technologies and enthusiastic to be a back-end engineer with a focus on application development and data pipelines

  • Strong experience developing the full SDLC

  • Experience with Java (preferably Java 11+) 

  • Experience with Python

  • Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility

  • Experience with web services and RESTful APIs using Spring

  • Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening

Preferred Skills and Experience


  • Extensive data engineering experience is a huge plus, including addressing data quality issues, building data pipelines, monitoring and alerting

  • Experience with relational databases and SQL is a plus

  • Experience with S3, MongoDB, AWS, DBT, Snowflake a plus

  • Familiarity with CI/CD pipelines and modern software development practices

  • Proven ability to deliver high-quality, iterative value while maintaining execution speed

  • Strong communication skills, with an emphasis on cross-functional collaboration and working on challenging technical problems

Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

Why work for EnergyHub?


  • Collaborate with outstanding people: Our employees work hard, do great work, and enjoy collaborating and learning from each other.

  • Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the team!

  • Gain well rounded experience: EnergyHub offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.

  • Work with the latest technologies: You'll gain exposure to a broad spectrum of IoT, SaaS and machine learning obstacles, including distributed fault-tolerance, device control optimization, and process modeling to support scalable interaction with disparate downstream APIs.

  • Be part of something important: Help create the future of how energy is produced and consumed. Make a positive impact on our climate.

About EnergyHub

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

EnergyHub offers a generous benefits package including 100% paid medical for employees and a 401(k) with employer match. We offer a casual environment, the flexibility to set your own schedule, a fully stocked fridge and pantry, free Citi Bike membership, secure bike rack, gym subsidy, paid parental leave, and an education assistance program.

EnergyHub is an Equal Opportunity Employer

EOE, Including Disability/Vets. Reasonable accommodations are available for individuals with disabilities throughout the application process. If you are a person with a disability needing assistance with the application process, please contact View email address on jobs.jobcopilot.com.

In connection with your application, we collect information that identifies, reasonably relates to or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.

Notice To Third Party Agencies:

EnergyHub understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you.

The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.

Base Salary Range

$105,000 - $125,000 USD

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Battery in United States vacancy
  •  ...a Hutchinson company, is an engineering research and development company...  ...line produces high-quality battery powered data loggers to record...  ...: We're looking for a software developer to join our growing...  ...department as a Software Engineer II . The primary need is for an... 
    Suggested
    Permanent employment
    Full time
    Part time
    Work at office
    Local area
    Remote work

    Mide Technology

    Woburn, MA
    4 days ago
  • $105k - $130k

     ...creating a new category of energy. We make software that manages energy resources in homes...  ...vehicles, solar panels, storage batteries, heat pumps, and even people’s behavior...  ...customers. We’re looking for a Software Engineer II to join our Data Platform team and help... 
    Suggested
    Local area
    Remote work
    Flexible hours
    Shift work

    upLIGHT

    New York, NY
    3 days ago
  •  ...Software Engineer II Position Description: Performs a variety of moderately complex engineering duties to design, plan, and oversee the architect...  ...leading designer, manufacturer and marketer of lithium-ion battery, standby generator, energy storage system, lawn and turf... 
    Suggested

    Briggs & Stratton

    Milwaukee, WI
    2 days ago
  • $143.7k - $194.4k

     ...people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...  ...created, updated, and reviewed at scale. As an SDE II on this team, you'll lead the design and implementation... 
    Suggested
    Full time
    Internship
    Flexible hours

    Amazon Data Services, Inc.

    Seattle, WA
    7 hours ago
  • A leading energy solutions provider is seeking a Mechanical Engineer II to develop mechanical design solutions for nickel-zinc battery-related products at their Tualatin headquarters. The role involves using 3D CAD systems to create models and ensure design for manufacturability... 
    Suggested

    ZincFive, Inc.

    Tualatin, OR
    5 days ago
  •  ...time and resources to explore new ideas, but always rooted in engineering best practices. As a result, we can innovate rapidly to...  ...sweat the details when it comes to UX. As a Full-Stack Software Engineer II, you will build AI-centric web applications in TypeScript ranging... 
    Work at office
    Worldwide

    S&P Global

    Cambridge, MA
    4 days ago
  •  ...Remitly Inc. is looking for a Fullstack Software Development Engineer II to join our Growth team in Seattle, WA. You'll be responsible for building reliable and scalable features that enhance customer trust for high-value transfers. The ideal candidate possesses a Bachelor... 

    Remitly

    Seattle, WA
    1 day ago
  • $122.43k - $194.39k

     ...DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex...  ...and production. Purpose Divergent is seeking a Full-Stack Software Engineer II to help build and scale the software platforms that power our... 
    Temporary work

    Divergent Enterprises

    Torrance, CA
    5 days ago
  •  ...Senior Fullstack Software Engineer II American Fork, Utah, United States LVT is redefining how businesses operate in the physical world, moving beyond traditional security solutions to deliver AI-driven, actionable intelligence that makes sites smarter, safer, and... 
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    LVT Corp

    American Fork, UT
    5 days ago
  • $124.84k - $154.08k

     ...Software Engineer II, Computational Platform Remote; Watertown, Massachusetts, United States The Role Software Engineer II A collaborative full-stack and cloud engineer who thrives at the intersection of software craftsmanship and cutting-edge AI. This role is... 
    Remote work
    Flexible hours
    Shift work

    Dyno Therapeutics

    United States
    1 day ago
  • CarMax Business Services in Richmond is seeking a Full Stack Engineer II to design and build web applications that enhance customer service and collections. Candidates should have a Bachelor's degree in a related field, 3+ years of experience in full-stack development,... 

    CarMax Business Services

    Richmond, VA
    5 days ago
  • A financial services firm is seeking a Developer II to engage in a full-stack environment, overseeing all development processes. This...  ...a Bachelor's Degree in Computer Science and have 2-4 years of software development experience, familiar with C#/.NET and Angular. The position... 

    Stifel Financial Corp.

    Saint Louis, MO
    1 day ago
  •  ...Software Engineer Ii We are looking for a Software Engineer II to work on a large, mature, and high-volume consumer lending platform, combining modern and legacy technologies. We are seeking a technical, patient, and curious individual with experience in C#/.NET... 
    Remote work

    SQDM Corporation

    United States
    2 days ago
  • $111.21k - $155.7k

    Ground Software Engineer II - Lunar Permanence page is loaded## Ground Software Engineer II - Lunar Permanencelocations: Denver, CO: Seattle, WAtime type: Full timeposted on: Posted Yesterdayjob requisition id: R54876Application close date:Applications will be accepted... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin LLC

    Denver, CO
    3 days ago
  • $68.9k - $131.1k

     ...Collins Aerospace, we don’t just build technology—we engineer mission success. Our Resilient Connectivity Products software teams are on the front lines of innovation,...  ...environment. We’re looking for a Software Engineer II who’s ready to make an impact. In this role, you... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Cedar Rapids, IA
    4 days ago
  •  ...Software Engineer II At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and... 
    Relocation

    Raytheon

    Cedar Rapids, IA
    2 days ago
  •  ...Colossyan is seeking a talented Software Engineer II - Platforms & Data for a fully remote role based in the US. The ideal candidate will develop systems that enhance the Unibuddy platform. Responsibilities include working cross-functionally within a team, improving infrastructure... 
    Remote work

    Colossyan

    United States
    6 days ago
  • $150.32k - $225.48k

     ...Software Engineer II - Data Platform Pittsburgh, PA Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Palo Alto, CA
    2 days ago
  • $150.1k - $225.1k

     ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II- Data Platform Hybrid: San Diego Do you want to join a team of talented engineers dedicated to enhancing the PlayStation... 

    PlayStation Global

    San Diego, CA
    1 day ago
  • $164.65k - $230.51k

     ...technology at Blue Origin, providing oversight and governance to align technology and business strategies. We are seeking a Software Engineer II to contribute to the design and development of technology solutions for Supply Chain and Operations. This role is on the... 
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Merritt Island, FL
    4 days ago
  •  ...Role overview Poland • Fully Remote Software Engineer II - Platforms & Data (Fully Remote - Europe) We’re looking for an exceptional mid-level software engineer with a passion for building great products to join our team. You will gain exposure to the full stack of the... 
    Remote work
    Flexible hours

    Colossyan

    United States
    6 days ago
  • $144k - $180k

     ...Software Development Engineer II At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly delivered on our promise to customers sending money globally, providing secure, simple... 
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Remitly

    Seattle, WA
    2 days ago
  • $125k - $175k

     ...Protecting our members' data and ensuring our systems scale securely and reliably is core to this mission. WHOOP is hiring a Software Engineer II focused on backend development to build and enhance systems that power our platform. This role will directly contribute to... 
    Full time
    Work at office
    Immediate start
    Worldwide
    Relocation

    WHOOP

    Boston, MA
    2 days ago
  •  ...A leading technology company in the United States is seeking a Software Engineer II to join their innovative team. This fully remote position requires hands-on experience with large-scale distributed database systems and proficiency in languages like C++, Java, or C#.... 
    Remote work

    Buoyant Inc

    New York, NY
    5 days ago
  •  ...A leading online education platform is seeking a Software Engineer II to automate tasks and optimize software development processes. You will analyze workflows and collaborate with teams in both the U.S. and Brazil, enhancing efficiency through process improvements. This... 
    Remote work

    Teachable

    New York, NY
    3 days ago
  • $116.64k - $145.8k

     ...content on the modern web. Content management has been largely unchanged for two decades. We are changing that. As a Software Engineer II on this team, you will be an early engineer on a founding-stage product with real momentum behind it. You will build... 
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Pantheon Systems, Inc

    United States
    4 days ago
  • $126k - $250k

     ...Senior Software Engineer I/II - Mobile Platform Join to apply for the Senior Software Engineer I/II - Mobile Platform role at Samsara Base pay range $126,000.00/yr - $250,000.00/yr Who We Are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Samsara

    San Francisco, CA
    11 days ago
  • $157.68k - $213.33k

     ...Software Development Engineer II The Cloud Platform team at Mapbox provides the infrastructure and frameworks that power Mapbox services in the AWS environment. This globally distributed team, with members in the US, Germany, and Finland, is responsible for managing... 
    Remote work

    Mapbox

    United States
    2 days ago
  • $125k - $175k

     ...Software Engineer II (Full Stack, Platform) At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members to perform at a higher level and live longer through a deeper understanding of their bodies and daily lives. Protecting our members... 
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours

    Venturefizz Product Management Community

    United States
    4 days ago
  •  ...robot VDI browser version nuances, Windows IIS server issues, Active Directory/Entra...  ...improvement tasks. Leverage continuous engineering practices to deliver business value....  ...experience or equivalent education and software engineering training or experience # In... 
    Full time
    Part time
    Work at office
    Shift work
    Day shift

    Truist Inc

    Charlotte, NC
    5 days ago

Do you want to receive more vacancies?

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