Technical Project Manager - Software

ALTEN

$150K — $200K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering, Computer Science, Robotics, or a related field.
  • Experience in Technical Program Management or a similar role with complex software or robotics programs.
  • Strong knowledge of software system architecture and algorithms.
  • Proven track record of managing cross-team dependencies for integrated systems.
  • Familiarity with core robotics concepts like motion planning and navigation, or ability to learn quickly.
  • Experience in Agile development methodologies.
  • Ability to thrive in high-ambiguity, fast-paced environments.

Responsibilities

  • Drive execution of complex robotics software programs spanning multiple teams and features.
  • Coordinate across software and systems teams to manage interdependencies.
  • Translate high-level product goals into actionable execution plans with timelines and milestones.
  • Independently manage program direction while aligning with organizational goals.
  • Work closely with engineering teams to understand technical aspects of programs.
  • Develop knowledge of robotics software stacks to facilitate program management.
  • Support feature validation and system performance evaluation in lab environments.

Benefits

  • Collaborative work environment with innovative technology.
  • Opportunity to lead multi-team initiatives in robotics.
  • Hands-on involvement in lab settings alongside engineering peers.
  • Engagement across diverse product lines within the robotics portfolio.
  • Chance to shape the direction of cutting-edge software solutions.
Full Job Description
As Technical Program Manager - Software you will be responsible for;
  • Drive execution of complex, multi-team robotics software programs, focusing on delivery of integrated capabilities spanning multiple features and workstreams.
  • Coordinate across multiple software and systems teams, managing interdependencies to ensure aligned delivery of end-to-end functionality rather than isolated feature execution.
  • Translate high-level product goals into structured execution plans, defining timelines, dependencies, and milestones across distributed teams.
  • Operate with a high degree of ownership to manage ambiguity, independently driving program direction while aligning to broader organizational goals.
  • Partner closely with engineering teams to understand technical problem spaces, including system services, architectures, and algorithms that support feature development.
  • Develop a working knowledge of robotics software stacks, including motion planning, trajectory generation, navigation, and related services, to effectively manage program execution.
  • Support feature validation by working alongside engineers in lab environments, assisting with system bring-up, running work cells, and validating feature performance against defined KPIs.
  • Build trust with software development teams by engaging directly in execution workflows and understanding system behavior beyond planning artifacts.
  • Oversee program execution using Agile methodologies, ensuring coordination across teams without focusing on individual team sprint or ticket management.
  • Track program progress through defined metrics, ensuring readiness for deployment and successful integration into operational environments.
  • Support both new product development and sustaining engineering efforts for deployed robotic systems.
  • Contribute to planning and execution across multiple product lines and future initiatives within the robotics portfolio.
Qualifications;
  • Bachelor's degree in Engineering, Computer Science, Robotics, or a related technical discipline.
  • Experience in Technical Program Management or similar role supporting complex software or robotics programs.
  • Strong understanding of software systems, with ability to engage in technical discussions related to architecture, services, and algorithms.
  • Experience managing cross-team dependencies and delivering integrated systems composed of multiple features and components.
  • Familiarity with robotics concepts such as motion planning, navigation, and autonomous system behavior (or demonstrated ability to learn quickly).
  • Experience working in Agile development environments.
  • Ability to operate independently in high-ambiguity, fast-paced environments while driving outcomes.
  • Strong communication and stakeholder management skills across engineering and product teams.
  • Willingness to work hands-on in lab or development environments alongside engineering teams.


Salary Range: $150,000 - $200,000

The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience

Similar Jobs

More Jobs at ALTEN

More Enterprise Technology Jobs

Find similar Technical Project Manager - Software jobs: