Director of Software Engineering
Mainspring Energy
Mainspring Energy is revolutionizing power generation with the world’s most flexible and adaptable local power generation technology, the Mainspring Linear Generator. Commercial, industrial, and utility leaders are choosing Mainspring over traditional options like engines, turbines, and fuel cells to quickly and reliably deliver local power for EV charging, commercial facilities, data centers, and grid‑scale operations.
The Mainspring Linear Generator is fuel flexible, ramps up and down to meet demand, and utilizes a flameless reaction with near‑zero NOx emissions. Backed by top‑tier investors including Khosla Ventures, Bill Gates, American Electric Power, Lightrock, and General Catalyst Mainspring designs, manufactures and delivers its products to customers across the U.S. today, and we’re quickly scaling for international expansion.
Inspired by our vision of the affordable, reliable, net‑zero carbon grid, Mainspring is rapidly expanding within the $816B global electricity equipment market, and we’re hiring the best talent to meet growing customer demand around the globe. We welcome a broad range of backgrounds, experiences, and talents to bring fresh perspectives and ongoing innovation to our customers.
Values
Pragmatic Optimism. Building a new category of world‑class power generation requires the optimism of ambition and creativity, balanced with practicality to solve problems efficiently. The challenges that arise are opportunities for growth.
Excellence without Ego. We bring expertise and commitment to creating the best customer experience, from sales to deployment and service, just as we apply deep technical rigor to building and delivering world‑class products. We strive for excellence and behave as leaders with the humility to acknowledge our challenges, both collectively and as individual contributors.
Proactive Collaboration. The integration and cross‑disciplinary nature of Mainspring’s business requires intentionally seeking out others who bring different skills, perspectives, and priorities. Our culture of inclusion and respect extends beyond our team to interactions with our partners and customers.
Position Title
Director of Software Engineering – Lead the Digital Backbone of Distributed Energy
Mainspring Energy is reinventing distributed power generation with our Linear Generator – a fuel‑flexible, ultra‑low emissions platform delivering resilient, on‑site power for commercial, industrial, and utility customers.
Now we’re scaling our fleet.
We’re looking for the right leader to own the cloud‑to‑field software ecosystem that powers, monitors, and optimizes our distributed energy assets. This is a rare opportunity to unify cloud, data, DevOps, and fleet software under one technical vision – and scale a platform that directly enables the energy transition.
This is not a SaaS role.
This is industrial‑grade, uptime‑critical, hardware‑connected software.
Responsibilities
- Ingest and process real‑time telemetry from thousands of generators
- Enable secure remote monitoring, diagnostics, and control
- Power predictive maintenance and fleet analytics
- Maintain a scalable “single source of truth” data platform
- Govern DevSecOps and release management across R&D, manufacturing, and field deployments
- When our software works, customers stay powered. When it doesn’t, the stakes are real.
Qualifications
- You are a systems thinker who understands that software decisions impact physical infrastructure.
- 10+ years in software engineering, including 5+ years in senior leadership.
- Experience in Industrial IoT, energy systems, industrial automation, or fleet‑scale device platforms.
- Ownership of device‑to‑cloud architectures and large telemetry pipelines.
- Deep experience with AWS, GCP, or Azure.
- Expertise in distributed systems, cloud infrastructure, and data platforms (e.g., Snowflake, Spark).
- Experience leading DevSecOps and secure remote control systems.
- A reliability‑first mindset – 99% uptime isn’t good enough.
- Proven track record of embedding AI into engineering workflows and product architecture – driving measurable gains in developer productivity, system reliability, data insight generation, and autonomous fleet optimization.
Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don’t meet all posted requirements for a particular role, we’d still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background.
Mainspring Energy, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job‑related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company‑specific knowledge.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This position is onsite at our Menlo Park HQ. The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre‑IPO stock options + benefits.
#J-18808-Ljbffr- ...About the job: Senior Director– Software Engineering - SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside of the “built world”? Reconstruct’s Visual Command Center (VCC) uses AI and Machine Learning inside of computer...SuggestedWork at office
$300k - $360k
...this domain continues to grow. We are seeking to hire a Director to lead the Loans Lifecycle engineering organization, spanning the Loans Platform, Ledger... ...What We Look For ~15+ years of relevant experience in software engineering. ~3+ years managing managers with a...SuggestedWork at officeRemote workFlexible hours- ...to our data strategy, enabling diverse users to consistently and rapidly develop products and solutions. As a Senior Director of Software Engineering at JPMorgan Chase within the Consumer & Community Bank Data Technology team, you lead multiple technical areas, manage...Suggested
- If you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you. As a Director of Software Engineering at JPMorgan Chase within the Software Engineering organization, you lead a technical area and promote...SuggestedFull time
$305k
Director of Software Engineering, Comms Apps Teams Cupertino, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple...SuggestedWork experience placementRelocation- ...Ambient.ai in Redwood City is seeking an Engineering Leader to manage and grow a team of engineers focused on innovative solutions in the physical security industry. You will be responsible for driving product strategies, ensuring high technical standards, and fostering...Full time
- ...Cognichip is seeking a Director of Software Engineering to shape the technical and product direction from our Redwood City headquarters. This high-impact role involves leading engineering teams to ensure successful product delivery and alignment with business needs. The...
- ...Technical Program Manager, Software Engineering Palo Alto, California, United States The era of pervasive AI has arrived. In this era, organizations will use generative AI to unlock hidden value in their data, accelerate processes, reduce costs, drive efficiency...Local area
- ...future of financial services is waiting for you. Let’s push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Commercial and Investment Bank Payments Team, you lead multiple technical areas, manage...Bank staff
- ...Visa is looking for a Software Engineering Director to lead its Global Token Services Organization in Foster City, California. This role emphasizes collaboration, leadership, and delivering robust software solutions, blending technical expertise with mentorship. The...
$135.6k - $204.38k
...Manager, Software Engineering We have an opportunity for a Manager, Engineering to join our Universal Asset Insights team in Burnaby, BC, reporting to the Senior Director, Engineering. This role blends hands-on technical leadership, people management, and strategic...Flexible hoursShift workNight shift- ...Manager, Software Engineering The Corporate Client Experience Program team is looking for a Manager, Software Engineering to help achieve time-to-market, quality excellence, and higher customer satisfaction. The ideal candidate is passionate about the customer experience...
$160.2k - $263.7k
**The Role** We are looking for a Manager, Software Engineer to elevate the quality, trust, and operational efficiency of simulated tests and protocols, with a specific focus on driving test quality metrics within the Simulation organization at large.This role will lead...Remote workFlexible hours- ...Full time Location Type On-site Department Engineering Logos Space is a Low Earth Orbit (LEO) satellite system... ...industries. Position Summary & Responsibilities The Software Lead Director will provide strategic leadership and direction for the development...Full timeLocal areaWorldwide
- ...Manager, Software Engineering-Kernels At d-Matrix, we are focused on unleashing the potential of generative AI to power the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible. Our culture...Work experience placement3 days per week
$213.5k - $288.5k
...Manager 2 in the CoreApp team. We are seeking a visionary Senior Engineering Manager to lead one of the most strategic teams in our Small... ...years working as an established technical leader (manager) of software engineering teams that have successfully delivered impactful...$207.5k - $332.4k
...Software Engineering Director – Visa Global Token Services Visa’s Global Token Services Organization is a community of problem solvers and innovators reshaping the future of digital commerce. We operate the tokenization platform that powers fan‑favorite experiences...Work experience placementWork at officeLocal area$165k - $267.5k
...accountability, and shared success where your work truly matters. Job Summary Job Summary We are seeking a highly motivated Software Engineering Manager to lead and grow development teams working on Cortex, Palo Alto Networks’ leading platforms for cloud security and...Remote work- ...Advanced Micro Devices (AMD) is seeking a talented leader to oversee software development initiatives. In this role, you will be responsible... ...ideal candidate will have extensive experience in software engineering, including strong programming skills in C/C++. A Bachelor's or...
$229k - $343k
...Snapchat and other services; and its AR glasses, Spectacles. Snap Engineering teams build fun and technically sophisticated products that... ...execute with privacy at the forefront. We're looking for a Software Engineering Manager to join Snap’s Ad Data Infra team, which has...Work experience placementLive inWork at officeLocal area$233.99k - $383.46k
...Intel Corporation in Hillsboro, Oregon is seeking an innovative engineering leader to join its Software team. In this pivotal role, you will lead software engineering projects aimed at bringing new platforms to market and enhancing developer tools. The ideal candidate...$195.9k - $293.9k
...Senior Manager/Associate Director, Software, Platform Engineering PacBio (NASDAQ: PACB) is a premier life science technology company that designs, develops, and manufactures advanced sequencing solutions to help scientists and clinical researchers resolve genetically...Work from homeWorldwideMonday to Friday- Software Engineering Managers provide technical expertise and team leadership, managing multiple engineers across projects. They help define project goals, shape product strategy, and guide team performance across various product areas such as information retrieval, AI...
$305k
Director of Software Engineering - Security Cupertino, California, United States Software and Services The Apple Service Engineering (ASE) team builds and provides systems and infrastructure that fuel Apple’s services (such as Apple TV, App Store, Apple Music, Apple Fitness...Relocation$238.7k - $365.7k
...congestion. As we move toward this vision, software plays an integral role as it becomes... ...The Role As Senior Manager, Software Engineering - Experience Prototyping, Vehicle Product... ...outside the vehicle. This role reports to the Director, Experience Prototyping - Vehicle...H1bLocal areaWork from homeRelocationRelocation package$166.5k - $291.4k
...sometimes ambiguous problems Manage departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team Qualifications: Qualifications To be successful in this role you have: ~ Experience in leveraging or critically...Work at officeRemote workFlexible hours$244k - $330k
...innovative solutions that power prosperity. We are seeking a Risk Engineering Manager (M3) to lead the Fintech Risk Platform organization,... ...and innovation. Qualifications Required ~15+ years of software engineering experience with 8+ years leading senior leaders...Local areaWorldwide$233.99k - $383.46k
...Job Details We are seeking an innovative and experienced engineering leader to join the Software team. In this pivotal role, you will be responsible for leading software engineering projects that make silicon come to life. Our software work spans from bringing new platforms...Local area$262.7k - $371.7k
...Senior Director, Software Engineering We have an opportunity for Senior Director, Software Engineering to join our SaaS TD team, reporting to the VP of Engineering. In this role, you will provide technical leadership and direct management of development teams in our Santa...Work at officeFlexible hoursNight shift$166.5k - $291.4k
...It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers...Work at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!
- director software engineering Menlo Park, CA
- senior civil engineer project manager Menlo Park, CA
- engineering director Menlo Park, CA
- chief engineer Menlo Park, CA
- data center chief engineer Menlo Park, CA
- hotel chief engineer Menlo Park, CA
- principal developer Menlo Park, CA
- general engineer Menlo Park, CA
- principal engineer Menlo Park, CA
- software engineer internship remote Menlo Park, CA

