
Software Engineering Team Lead
AudinatePosted 3/7/2025

Software Engineering Team Lead
Audinate
Job Location
Job Summary
Audinate is seeking an experienced engineering lead to direct and develop future video and audio products. The role involves managing a team, prioritizing tasks, and representing the team in planning and status meetings. The ideal candidate has experience leading a team of engineers, strong communication skills, and a deep understanding of operating systems internals. Audinate offers a competitive salary, annual bonus, equity incentive plan, flexible working options, and a values-based culture. As a leader, you will be responsible for overseeing day-to-day operations, coordinating with stakeholders, and ensuring swift communications across geographies. With a strong focus on innovation and customer expectations, this role is perfect for those who thrive in a fast-paced, dynamic environment.
Job Description
Responsibilities
- Manage a team of software engineers in the development of video technologies capable of delivering large systems involving multiple components, teams and locations
- Lead your team to develop the next set of software features and products for Dante AV products
- Co-ordinate with stakeholders throughout the organization and act as point of contact ensuring swift communications across geographies
- Oversee day to day operations/activities, scheduling & capacity management across releases.
What we're looking for
- Bachelor’s (or higher) degree in Electrical / Computer Engineering, or Computer Science
- High degree of EQ and experience managing a team of Software Engineers in an Agile environment
- Strong communication skills, both written and verbal
- Experience working closely with development and product teams to understand business requirements and translate those into reliable development plans
- 10+ years of experience in C/C++ for embedded systems.
- Deep understanding of operating systems internals
- Proven ability to release, support and maintain products
- Exposure to modern software design processes and principles
- Experience in test automation (CI/CD) and unit testing (e.g. TDD, BDD)
- Ability to multi-task and context switch in a fast-paced, dynamic environment, yet maintain focus on the most important tasks and responsibilities at hand