Software Development Manager


Teradek manufactures wireless video devices for remote video capture, live ENG backhaul, real-time monitoring, proxy recording and webcasting. For complex IP video systems, Teradek's cloud-based management platform allows users to remotely operate a fleet of Teradek encoders in real-time from anywhere in the world.

We are seeking an experienced Software Development Manager. This highly motivated individual will lead multiple software teams that develop, test, deploy, and maintain Teradek’s products and services. The successful candidate is self-driven, a good team leader, passionate about software, and able to work effectively with diverse personalities.


  • Work in an agile development environment leading multiple cross-functional teams of software engineers in new product development and maintenance activities
  • Manage multiple projects simultaneously and work closely with team members to remove impediments
  • Work with product management and project management to drive the Agile process, including release and sprint cycles, to ensure high quality releases delivered on schedule
  • Lead the iterative improvement of software deployment processes to improve frequency and quality of releases
  • Work with product management and engineering leadership to determine priorities and create technical solutions
  • Proactively provide clear, transparent communication on team progress within the organization via project timelines and risk assessments
  • Recruit and cultivate high performing teams by attracting high performing team members, mentoring them on their career growth, and inspiring them to continue to grow and improve
  • Manage performance of team members through goal setting and measurement, coaching, recognition, and feedback through regular check-ins and formal performance reviews
  • Mentor team managers and senior engineers to cultivate improved leadership across the team
  • Lead the continuous improvement of software development and test processes through collaboration with peers and architects, including architectural reviews, security and compliance reviews, code reviews, quality gates, and the delivery pipeline
  • Regularly evaluate team composition to improve efficiency and effectiveness


  • Bachelor's or Master's degree in Computer Science, Computer Engineering or equivalent
  • Experience leading software development teams
  • At least 5 years' experience in developing architectural standards and SOA technologies
  • At least 2 years' experience with Cloud technologies
  • At least 2 years’ experience with Embedded Devices
  • Experience building mobile software solutions

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field