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
1 hour ago
Job type
  • Full-time
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.

    Create a job alert for this search

    Lead Software Engineer • San Jose, CA, United States

    Related jobs
    Lead Software Engineer

    Lead Software Engineer

    Visa • Foster City, CA, United States
    Full-time
    Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer Lead

    Software Engineer Lead

    Taara Connect, Inc • Sunnyvale, CA, United States
    Full-time
    Born at X, Google's Moonshot Factory, Taara is on a mission to connect billions of people lacking abundant and affordable internet today by pioneering the way we use light to deliver faster, cheape...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Commerce • San Francisco, CA, United States
    Full-time
    Lead Software Engineer role at Commerce.We are seeking a highly accountable, impact-driven AI Lead Engineer to play a pivotal role in shaping and executing our AI vision. As a key member of technica...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Docusign • San Francisco, CA, United States
    Full-time
    Docusign brings agreements to life.Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-crit...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Recruiting from Scratch • Palo Alto, CA, United States
    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...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Altana AI • San Francisco, CA, United States
    Full-time
    AI can be a powerful tool for good in the world – at Altana we apply AI to the world’s largest organized body of supply chain data to power a more resilient, more secure, and more sustainable model...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Development Engineer

    Lead Software Development Engineer

    Adobe Systems GmbH • San Jose, CA, United States
    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...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    JPMorgan Chase Bank, N.A. • Palo Alto, CA, United States
    Full-time
    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Corporate sector, infr...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Technical Lead

    Software Engineer, Technical Lead

    Mashgin Inc • Palo Alto, CA, United States
    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...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Amadeus Search • Palo Alto, CA, United States
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Lead Software Engineer

    Senior / Lead Software Engineer

    Arista Networks, Inc. • Santa Clara, CA, United States
    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...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer / Tech Lead

    Lead Software Engineer / Tech Lead

    HyperFi • San Francisco, CA, United States
    Full-time
    We're building the kind of platform we always wanted to use : fast, flexible, and built for making sense of real-world complexity. Behind the scenes is a robust, event-driven architecture that connec...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Altana • San Francisco, CA, United States
    Full-time
    AI can be a powerful tool for good in the world – at Altana we apply AI to the world’s largest organized body of supply chain data to power a more resilient, more secure, and more sustainable model...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Xcede • San Francisco, CA, United States
    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...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    DocuSign, Inc. • San Francisco, CA, United States
    Full-time
    Docusign brings agreements to life.Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-crit...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Informatica LLC • Redwood City, CA, United States
    Full-time
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show more
    Last updated: 30+ days ago • Promoted
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    Celestica • San Jose, CA, United States
    Full-time
    This is an exciting opportunity in Celestica's Hardware Platform Solutions (HPS) group to make a positive impact and be part of a rapid business growth in a dynamic environment.This individual cont...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer Lead

    Software Engineer Lead

    Taara • Sunnyvale, CA, United States
    Full-time
    Taara is focused on delivering high-throughput and long-range connectivity via free-space optical communication (FSOC) links that use light (eye-safe lasers) propagating between two terminals to wi...Show more
    Last updated: 21 hours ago • Promoted • New!