Software Technical Program Manager
Posted 10 Dec 2025
Advertised as “Software Technical Program Manager, Energy Storage”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- Individual contributor
- Contract
- Full-time
No salary listed for this role.
About Redwood Materials
Redwood Materials was founded in 2017 by JB Straubel, co-founder and former CTO of Tesla, on a simple but radical idea: the critical minerals powering the energy transition already exist. They just need to come back. Today Redwood is the largest lithium-ion battery recycler in North America — recovering, refining, and redeploying critical minerals from end-of-life batteries back into the supply chain. On the energy side, Redwood has deployed the largest second-life battery project in the world, delivering power to AI data centers in months rather than years using proprietary energy architecture engineered entirely in-house. The company is profitable, the market it operates in is projected to grow 20 to 50 times over the next decade, and Redwood is the only company with the supply chain, the technology, and the operational scale to lead it.
Software Technical Program Manager, Energy Storage:
Redwood Materials is currently searching for a Technical Program Manager to join as an early member of a new engineering team working on our Battery Energy Storage System product line.
In this role, you will focus on the development of software, embedded firmware, and systems controls and will drive cross-functional coordination across engineering, product, and operations teams to deliver intelligent, grid-interactive storage systems that are scalable, reliable, and safe.
This is a highly technical role where success requires understanding the unique challenges of developing production quality software and firmware in complex energy environments. You will be expected to operate with a high degree of autonomy while contributing to the development of tools and processes that improve the organization’s productivity.
Responsibilities Will Include:
-
Lead cross-functional development programs focused on embedded firmware for power electronics, energy management system software, and battery management software
-
Drive the software development process, including planning and facilitating sprints, backlog prioritization, standups, and sprint reviews to maintain team velocity and alignment
-
Work closely with software, controls, systems, and electrical engineers to define program requirements, technical interfaces, dependencies and validation strategies
-
Track and communicate progress toward key milestones
-
Support test planning, software release processes, and integration with lab and field validation efforts
-
Ensure change management and version control processes are in place and aligned with the pace of system iteration
-
Proactively identify risks, surface technical blockers, and develop mitigation strategies across the product lifecycle