Software Technical Program Manager
US$180,000 – US$210,000 / yr base salary
Posted 5 Sep 2026
Advertised as “Senior Software Technical Program Manager”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 7+ yrs
- Management level
- People management
| Base salary | US$180,000 – US$210,000 / yr |
|---|
Field of studyComputer Engineering, Computer Science, Engineering, Systems Engineering (or related)
Study levelBachelor's or higher
Company Overview
Echo Neurotechnologies is an exciting new startup in the Brain-Computer Interface (BCI) space, driving innovation through advanced hardware engineering and AI solutions. Our mission is to deliver cutting-edge technologies that restore autonomy to people living with disabilities and improve their quality of life.
Team Culture
Join a small, dedicated team of knowledgeable and motivated professionals. Our early-stage environment offers the opportunity to take ownership of broad decisions with significant and long-lasting impact. We emphasize continuous learning and growth, fostering cross-functional collaboration where your contributions are vital to our success.
Job Description
We are seeking a Sr Software TPM who combines deep technical expertise with strong leadership skills to drive complex programs across embedded systems, hardware, and cloud infrastructure. This position requires a balance of organizational skills and technical understanding—the ability to keep multi-disciplinary teams aligned while actively engaging in technical discussions with engineers. You will use your program management skills to help the team problem-solve, track deliverables, and execute reliably.
Role Responsibilities
The Sr Software TPM is a leadership role responsible for driving the planning, coordination, and execution of complex software and systems programs across embedded devices, cloud infrastructure, and custom hardware. This position requires a unique balance of project management oversight and technical knowledge—the ability to lead software teams, along with cross-functional teams, while also engaging in technical discussions and planning with engineers.
- Drive execution for cross-functional software programs across embedded firmware (e.g., Rust), data pipelines (e.g., Python), and cloud platforms.
- Track development timelines for safety-critical and patient-facing Class III medical device systems.
- Develop and manage sprint plans, support backlog prioritization, and facilitate daily stand-ups and retrospectives.
- Coordinate workstreams across embedded, cloud, and systems integration teams.
- Collaborate closely with engineering leads to ensure technical alignment and on-time delivery.
- Serve as a key point of contact for program status, communicating progress, risks, and mitigations to core teams and stakeholders.
- Track velocity, monitor risks, identify interdependencies, and surface issues across multidisciplinary teams.
- Maintain project plans, including schedules, risk logs, and resource tracking aligned with program objectives.
- Use Jira, Smartsheet, Confluence and related project tools to manage tasks, sprints, and progress tracking for team visibility.