Staff Technical Program Manager, Software Engineering
Mainspring Energy
Job Description
Job Description
About Mainspring
Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add new capacity and deliver reliable, affordable, and sustainable electric power. The company began commercial shipments of its Mainspring Linear Generators in 2020 and today has hundreds of megawatts in advanced development and field operations for leading Fortune 500 companies, data centers, and utilities. Mainspring also partners with global energy leaders including AEP, NextEra Energy Resources, Schneider Electric, and more.
The core values that ground our work, guide our decisions, and connect us together:
- Pragmatic Optimism
- Excellence without Ego
- Proactive Collaboration
Mainspring is revolutionizing energy generation. As the Staff Technical Program Manager for Software Engineering, you are the operational catalyst for our most critical software initiatives. Operating as the 'Chief of Staff' for execution, you translate high-level strategy into high-velocity delivery. You bridge the gap between long-lead hardware cycles and agile software development, optimizing the operational workflows that allow our teams to scale. You don’t just manage the roadmap; you drive execution, adjudicate technical trade-offs, and hold the organization accountable to our most ambitious company goals.
Key ResponsibilitiesStrategic Ownership & Execution: Own the program end-to-end, from concept to validation readiness. Build and maintain the integrated master schedule, ensuring software deliverables synchronize with hardware/EE long-lead time dependencies. Challenge organizational assumptions, set resource requirements, and remain fully accountable for executing on company goals and the product roadmap. Work directly with engineering teams to develop comprehensive project schedules, define clear milestones, identify and mitigate risks, and manage budgets
Engineering Excellence & Operational Discipline: Champion a culture of high-velocity execution by establishing and enforcing scalable engineering workflows. You will partner with engineering leadership to drive bug triage, validation planning, and Engineering Change (EC) management, ensuring our processes accelerate development and protect delivery timelines
Cross-Functional Orchestration: Partner directly with engineering leadership to drive solutions and navigate shifting priorities. Manage the critical path where disciplines intersect (e.g., firmware, controls, hardware), proactively resolving dependencies and keeping teams aligned across internal and external stakeholders
Reporting & Data-Driven Accountability: Serve as the "Single Source of Truth." Provide leadership with unvarnished, data-driven visibility into program health (RYG status, burn-down, and blocker lists). Track "Say/Do" ratios to improve forecasting accuracy and proactively communicate trade-offs, risks, and strategic recommendations at the executive level
Hardware/Software Integration & Alignment: Bridge long-lead hardware development cycles with agile software releases. Drive integrated HW/SW timeline alignment, proactively managing cross-functional dependencies across electrical, mechanical, controls, and firmware engineering to ensure seamless, co-validated product delivery
Multi-Layer Software Management: Lead and manage software development across all architectural tiers of the complex power generation product—including low-level firmware, core system software, application-level software, and cloud infrastructure. Ensure aligned milestones, robust interface contracts, and continuous integration across all component layers from inception to release
Required Skills:
Bachelor’s degree in Engineering, Computer Science, or an equivalent technical field
10+ years of experience in technical program management, specifically managing software development projects for complex hardware products in integrated environments (e.g., energy, automotive, mechatronics)
Technical Fluency: Ability to understand technical debates between Electrical, Software, and Controls engineers well enough to adjudicate priority and technical trade-offs
Full Lifecycle Mastery: Proven expertise in managing projects throughout the entire SDLC, including investigation, design, execution, and delivery to market. Ability to manage the feedback loop between development and real-world performance
Delivery Leadership & Accountability: Act as the single point of accountability for delivery decisions, executive reporting, and cross-team communication. You are responsible for aligning diverse functional groups to ensure the program meets its commitments
Process Governance & Change Management: Demonstrated capability as a change agent, identifying and delivering process changes that accelerate time-to-market while driving organizational consistency and efficiency
Communication: Exceptional executive presence; capable of moving seamlessly between high-level roadmap presentations and deep-dive bug triage with engineering teams
Hand-off & Collaboration: Experience partnering with DevOps/Release Management functions to transition validated code into deployment pipelines. You focus on the readiness of the software; you rely on the Release Management team to define the mechanics of fleet delivery
Software Process & Tooling: Deep familiarity with software development processes and proficiency in project management tools (e.g., Gantt charts, risk matrices, Smartsheet, Jira)
Cross-Functional Orchestration & Communication: Strong track record of managing complex, cross-functional projects with the ability to maintain a big-picture focus and provide clear, well-structured, and concise communication tailored to each stakeholder audience
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.
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.
In more traditional words, 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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
$229k - $343k
...other digital services. Snap Engineering teams build fun and technically sophisticated products... ...for an Engineering Manager for the Creators Client team... ...years of post-Bachelor's software development experience; or... ...and mental health support programs, and compensation packages...SuggestedWork experience placementLive inWork at officeLocal area- ...0% fewer resources to manage than the nearest competitor... ..., outstanding engineers, and strategic investment... ...Manage a sprint team of software engineers — both the... ...applications. Own the technical roadmap, delivery,... ...salaries, a meaningful bonus program, and excellent...SuggestedH1bLocal area
- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...Function of Position The multiport software group within Intuitive has an immediate opening in Sunnyvale, CA for a Software Manager with a focus on the internal da Vinci emulator...SuggestedLocal areaImmediate startWorldwideFlexible hours
$143k - $286k
...Home OfficeRole summary: The Senior Manager, Software Engineering, leads platform-level execution of software... ...functional teams, the manager guides technical decisions, mentors engineers, and... ...is a Walmart-paid education benefit program for full-time and part-time associates...SuggestedFull timeTemporary workPart timeWorldwide$143k - $286k
...platform-level execution of software and AI/ML systems,... ...reliability and efficiency.Mentor engineers, guide architectural decisions, and promote technical quality and compliance standards.Manage stakeholder... ...-paid education benefit program for full-time and part-time...SuggestedFull timeTemporary workPart time$244k - $330k
...visionaries, design maestros, engineering wizards, data science gurus,... ...experts to:Craft a technical vision for a Super App platform... ...established technical leader of software engineering teams that have... ...with our applicable plans and programs (see more about our...Contract workWorldwide$192k - $278k
Manage technical projects or programs, working closely with Google engineers and technical staff to develop and track release milestones and schedules.Manage communication of progress... ....Develop tools and processes to improve software engineering productivity and own...$163k - $236k
...defined work problems and program goals, obtain prioritized... ...and develop, execute, or manage roadmaps for software feature alignment.Drive build... ...:Bachelor's degree in a technical field, or equivalent practical... ....Experience with Display Engineering.Preferred qualifications:5...$198k - $326k
...largest privately managed compute... ...providers. As a Senior Engineering Manager on the Compute... ...our world-class software engineering... ...raising the bar for technical and operational excellence... ...and principal/staff engineers) to... ...engineeringExperience programming in object-...For contractorsWork at officeFlexible hours$160k - $240k
...Sr. Manager, Software Engineering Calling all innovators - find your future at Fiserv. We're Fiserv... ...and translate them into technical specifications. Monitor project progress... ...experience in Java, C, C#, C++, or similar programming languages ~3+ years of experience...$201.4k - $302k
...Entertainment is seeking an Engineering Manager to lead Platform Quality,... ...candidate combines strong technical leadership with exceptional... ...grow a team of experienced software engineers, fostering a culture... ...indicators. Technical Program Leadership: Lead large-scale...Temporary workWorldwide$143k - $286k
...do... Role summary: The Senior Manager, Software Engineering, leads platform-level execution of software... ...functional teams, the manager guides technical decisions, mentors engineers, and... ...is a Walmart-paid education benefit program for full-time and part-time...Full timeTemporary workPart timeWorldwide$190k - $284k
...Bitmoji, Saturn, and other digital services.At Snap, the Technical Program Manager (TPM) is not a traditional project coordinator—this is... ...technical operators who thrive at the intersection of software engineering, data analytics, and program execution. TPMs at Snap are...Full timeLive inWork at officeLocal area$175k - $287k
...both the product and technical foundations of the... ...platform. The manager will help guide investments... ...closely with engineering and product... ...improvements across the software development... ...and company-wide programs.QualificationsBasic... ...or 1+ year(s) of staff level engineering...For contractorsWork at officeFlexible hours$37 - $43 per hour
...Technical Program ManagerThe Program Management Office (PMO) at Zoox is at the center of the company's efforts, responsible for driving cross-functional... ...every corner of the company—vehicle development, software engineering, manufacturing, and operations—to deliver on the...Hourly payContract workSecond jobWork at office$201.4k - $302k
...We are looking for a strong Engineering Manager to lead a high-impact team... ...developers build, test, and ship software across client and system... ...also maintaining strong technical depth to guide architecture... ...), paid time off, wellness program and coveted employee discounts...Temporary work$244k - $330k
...are looking for a Group (M3) Engineering Manager to provide engineering... ...and bringing customer-driven software products to market that solve... ...strategy and guide key technical designs and decisions for the... ...Management, Design, Architecture, Program Management, and other...Work experience placement$170k - $250k
...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and... ...Hivemind is looking for an experienced Engineering Manager to lead our Shared Services Engineering... ...internal engineering teams. This is a technical, hands-on management role. You will guide...Full timeTemporary workPart timeImmediate startWorldwide$196k - $240k
...Job Title: Technical Program Manager Department: Engineering Job Level: L5 FLSA: Exempt Job Summary... ...Qualifications Background as a PM or software engineer Proficiency in... ...Board members, senior executives, staff, investors, community leaders, vendors...Work at officeLocal areaFlexible hours$150k - $300k
...the Role We are seeking a Senior Manager, Staff Software Engineering - Applied AI to lead a foundational... ...leader who combines deep technical judgment, strong organizational leadership... ...Careers: Personalized development programs, mentorship, and certification assistance...Hourly payWork experience placementLocal area$185k - $220k
...that deliver reliability and responsiveness, and a new software engineering model that unifies embedded, mobile, and cloud development... ...We are seeking a highly skilled and experienced Senior Technical Program Manager to join our team at Afero. As a Senior Technical...Full timeWork at office3 days per week- Technical Program Manager Palo Alto, CA | Full-Time | On-site About Nace AI Nace AI is an enterprise... .... Nace.AI moves fast — research, engineering, product, and domain experts (auditors... ...pipelines. Familiarity with enterprise software delivery in regulated domains (...Full time
$217k - $271.5k
...Staff Technical Program ManagerBox (NYSE:BOX) is the leader in Intelligent Content Management. Our platform enables organizations to fuel collaboration... ...and delivery for Engineering and Product while collaborating... ...of standard Agile and Software Development Lifecycle and...Live inWork at officeShift work3 days per week$155k
...Role Overview Coupang is seeking a highly technical and execution-focused Staff Technical Program Manager to lead Engineering Controls, Operational Governance, IT SOX... ...ecosystem. This role sits at the intersection of software engineering, DevOps, cloud infrastructure,...Temporary workFlexible hours$175k - $287k
...both the product and technical foundations of the... ...platform. The manager will help guide investments... ...closely with engineering and product... ...improvements across the software development... ...and company-wide programs. Qualifications... ...or 1+ year(s) of staff level engineering...Full timeFor contractorsWork at officeFlexible hours$180k - $240k
...more enjoyable and 10-50x more efficient. As a Staff Technical Program Manager, Software, you'll drive firmware and embedded software development... .... You'll partner with product, hardware and software engineering, and other cross-functional teams to drive software...Local areaFlexible hours$180.6k - $289.3k
...state of the art Open Software technologies to achieve... ...group of software engineers, systems performance engineers... ...solutions. Provide technical thought leadership... ...for coaching, managing & mentoring of direct... ...expertise in at least one programming language required, Java...Full timeWork experience placementWork at officeLocal areaVisa sponsorshipShift work$125 per hour
...back quality time. What to Expect We're looking for an Technical Program Manager, Data Engine to join our Data team and own the project side of either... .... You'll work in coordination with Machine Learning, Software engineering, and Data to define the framework and tools...Full time- ...at a critical moment. You'll manage and scale a high-performing... ...close to the work, setting engineering standards, unblocking execution... ..., and retain a world-class software engineering team across... ...protect the team from noise Technically credible enough to earn respect...
- ...Senior Director– Software Engineering - SaaS Platform How often do you... ...Collaborate with product managers and developers to architect... ...Computer Science or related technical discipline ~ Located in Silicon... ..., frameworks, and programming languages ~ Proven ability...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Technical Program Manager, Software Engineering. Be the first to apply!
- staffing supervisor Menlo Park, CA
- people manager Menlo Park, CA
- staffing manager Menlo Park, CA
- director of people Menlo Park, CA
- hr director Menlo Park, CA
- human resources hr manager Menlo Park, CA
- hr executive Menlo Park, CA
- staff manager Menlo Park, CA
- director of people & culture Menlo Park, CA
- technical writing manager Menlo Park, CA



