Talent.com
Lead Software Engineer
Lead Software EngineerEnergyHub • San Jose, CA, United States
Lead Software Engineer

Lead Software Engineer

EnergyHub • San Jose, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

At EnergyHub, we are on a mission to empower utilities and customers to build a sustainable energy future. We transform smart thermostats, electric vehicles, batteries, and other technologies into virtual power plants that enhance grid stability and facilitate the integration of renewable energy sources like solar and wind.

Our Dispatch team is vital in ensuring the success of Demand Response (DR) events, where our aim is to achieve 100% accurate device control according to defined strategies for our clients. As a Lead Software Engineer, you will play a significant role in this journey, contributing from architecture and design through to production support, all while developing functional and resilient code that is essential during grid emergencies.

Your Responsibilities :

  • Contribute to various components of our technology stack, including distributed services, queuing, and data layers.
  • Enhance and refine our cloud-based, mission-critical production system, which operates 24 / 7 with strict uptime demands.
  • Create and maintain architecture and design documentation, and participate in coding, testing, and code reviews.
  • Develop next-generation demand response and energy efficiency solutions for utility companies.
  • Collaborate with teams across EnergyHub to ensure an excellent integration experience for our partners.
  • Perform other duties as assigned.

What You Bring :

  • 5+ years of professional software engineering experience, preferably within small to medium-sized teams.
  • Proficiency in Java (ideally Java 11+).
  • Strong understanding of the full software development lifecycle (SDLC) and core engineering design patterns and principles.
  • Extensive experience in testing methodologies.
  • Experience with web services and RESTful APIs, particularly using Spring.
  • Desirable Skills :

  • Familiarity with a scripting language (Python is a plus).
  • Knowledge in information security concepts such as PKI, TLS, OAuth, SSO, and penetration testing.
  • Experience with front-end technologies, including React, Sass, and Webpack.
  • Adeptness with development tools and processes, particularly in automated testing and continuous integration / deployment.
  • Experience with database and data processing pipelines (we utilize RabbitMQ, MySQL, MongoDB, DynamoDB, SNS / SQS, and S3).
  • Why Join Us at EnergyHub?

  • Collaborative Culture : Work alongside talented individuals who are dedicated to innovation and teamwork.
  • Immediate Impact : You will be empowered to take on meaningful responsibilities right from the start.
  • Broad Experience : Gain visibility and expertise across various sectors by working closely with executives.
  • Innovative Technologies : Delight in the challenges that come with IoT, SaaS, and machine learning in our evolving field.
  • Make a Difference : Contribute to reshaping how energy is harnessed and utilized, impacting climate positively.
  • Enjoy Your Work : We value team spirit and ensure a fun working environment with social events throughout the year.
  • Company Overview :

    EnergyHub is a rapidly growing enterprise software company collaborating with leading thinkers in the smart energy sector. Our platform enables consumers to optimize their energy usage through smart devices, ensuring grid stability while increasing reliance on renewable energy solutions.

    Benefits :

    We provide an extensive benefits package, including fully paid medical coverage for employees, a 401(k) plan with employer matching, a flexible schedule, a stocked pantry, a Citi Bike membership, gym subsidies, paid parental leave, and an education assistance program.

    Equal Opportunity Employer :

    EnergyHub is committed to diversity and inclusivity. We welcome applications from all backgrounds and are dedicated to accommodating individuals with disabilities throughout the hiring process.

    serp_jobs.job_alerts.create_a_job

    Lead Software Engineer • San Jose, CA, United States

    Job_description.internal_linking.related_jobs
    Software Engineer Lead

    Software Engineer Lead

    TechSoft • Mountain View, CA, United States
    serp_jobs.job_card.full_time
    We are looking for a passionate and experienced Software Engineer Lead to embark on the journey with us and take part in the development team. As a Software Engineer Lead at TechSoft, you must have ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Forward Deployed Software Engineer (1)

    Lead Forward Deployed Software Engineer (1)

    Advanced Micro Devices • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Recruiting from Scratch • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Who is Recruiting from Scratch : .Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North Ameri...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer - Backend

    Lead Software Engineer - Backend

    AliveCor • Mountain View, CA, United States
    serp_jobs.job_card.full_time
    Lead Software Engineer - Backend.At AliveCor, we imagine a healthier world powered by access to personalized intelligent information. We're on a mission to be the world's heart health partner by ena...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer, Data Foundations

    Lead Software Engineer, Data Foundations

    Glean Technologies, Inc. • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    We’re on a mission to make knowledge work faster and more humane.We believe that AI will fundamentally transform how people work. In the future, everyone will work in tandem with expert AI assistant...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Development Engineer

    Lead Software Development Engineer

    Adobe Systems GmbH • San Jose, CA, United States
    serp_jobs.job_card.full_time
    Adobe's mission is to change the world through digital experiences.The B2B CDP team of the Adobe Experience Platform (AEP) is looking for a software engineer with high potential who is eager to lea...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Recruiting From Scratch • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Lead Software Engineer (Search & NLP).Palo Alto, California (Onsite, 5 days per week).Series A (well-funded, $100M+).Our client is a fast-growing, venture-backed AI company redefining how large ent...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Supermicro • San Jose, CA, United States
    serp_jobs.job_card.full_time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Technical Lead

    Software Engineer, Technical Lead

    Mashgin • Palo Alto, California, United States
    serp_jobs.job_card.full_time
    At Mashgin, we have developed a successful and innovative point-of-sale experience that uses computer vision and AI to make checkout nearly instantaneous. Our mission is to eliminate checkout lines ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Lead Engineer, Software (BMC) 1

    Senior Lead Engineer, Software (BMC) 1

    Celestica Inc. • San Jose, CA, United States
    serp_jobs.job_card.full_time
    Senior Lead Engineer, Software (BMC) 1.The Senior Lead Software Engineer designs, develops, and maintains software across all levels (firmware to application), adhering to established development p...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Technical Lead

    Software Engineer, Technical Lead

    Mashgin Inc • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Mashgin powers the world's best checkout experience for over 40 million users.Customers just place their items on our kiosks and our AI rings up their entire order in less than a second.With Mashgi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Amadeus Search • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Palo Alto, CA (On-site, 5 days / week).A rapidly growing AI company is seeking a.This is a unique opportunity to shape the technical direction of core infrastructure, powering secure, enterprise-grad...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior / Lead Software Engineer

    Senior / Lead Software Engineer

    Arista Networks, Inc. • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation.We...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Senior Software Engineer, Agentic AI Applications

    Lead Senior Software Engineer, Agentic AI Applications

    NVIDIA • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.T...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Xcede • Hayward, California, United States
    serp_jobs.job_card.full_time
    A top AI Native Command Center startup is looking for a lead software developer to join their growing technology team.It centralizes internal and external data for companies and matches it with ext...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Tech lead - AI Software Engineer

    Tech lead - AI Software Engineer

    Cisco Systems, Inc. • San Jose, CA, United States
    serp_jobs.job_card.full_time
    The application window for this role is expected to close on 11 / 31 / 2025.However, the job posting may be removed earlier if the position is filled or if a sufficient number of applications are recei...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Eudia • Palo Alto, California, United States
    serp_jobs.job_card.full_time
    Eudia is redefining the future of legal work with AI-powered Augmented Intelligence, enabling Fortune 500 legal teams to move faster, manage risk more effectively, and unlock new business value.Bac...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Tech lead - AI Software Engineer

    Tech lead - AI Software Engineer

    Cisco • San Jose, CA, United States
    serp_jobs.job_card.full_time
    The application window for this role is expected to close on 11 / 31 / 2025.However, the job posting may be removed earlier if the position is filled or if a sufficient number of applications are recei...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted