Software Program Managers at iRobot play an essential role in helping us to deliver awesome products and digital features to our customers. They are responsible for integrated planning, communications, dependency and risk management, and synchronized software delivery execution. Importantly, this is a technical role where your understanding of software and software engineering is essential to successfully building strong working relationships with technical experts and in orchestrating high-quality software releases.

The ideal candidate has worked in a successful Agile software development environment, with multiple teams delivering components to create an integrated product release. They have a track record of success with complex software delivery and are ready to bring their experience, organizational skill, creativity, tech savvy, and enthusiasm to iRobot. If you are impassioned by working with smart engineers and helping them succeed as a team, we would love to hear from you!