Required Senior Development Manager
As a Senior Development Manager, you will lead multiple engineering teams responsible for the delivery of leading news production applications used by major broadcasters globally.
What you'll be doing
Managing a team of development managers and architects, setting goals to ensure timely project delivery, provide guidance to the team and managing the performance of people managers and their team.
Organize and coordinate the activities of engineering teams to be aligned with the product roadmap and commitments.
Work with the senior members of R&D to define and develop a state-of-the-art platform architecture and practices that serve all the products in our portfolio.
Work closely with key stakeholders across the organisation to ensure that R&D activities are fully aligned with the company vision and mission, support ongoing strategic initiatives and projects, and ensure that engineering teams are focused on the delivery of successful outcomes for customers.
Ensure that modern software practices are adopted and used by the teams, introduce processes to support efficient and effective software delivery of the highest quality.
Ensure that impediments are identified and addressed quickly to allow teams to focus on delivery.
Collaborate closely with Product Managers to help shape the product roadmap and define delivery plans for product features.
Ensure that product support and maintenance activities are well managed and timely.
Report on progress and the performance of the engineering group to senior management. Provide mentorship and career development advice and guidance to Team-members. This mentorship should include both technical mentorships, as well as soft-skills and other aspects of being effective and successful in a development organization.
Requirements: A Bachelor/master's degree in computer science, computer engineering, or a related field.
At least 12 years of experience managing high-performing software development teams with 5 years of experience managing teams of over 50 engineers.
Experience in managing a portfolio of related products and developing mission critical enterprise systems.
Deep knowledge of architectural design patterns with a focus on cloud-native distributed architecture using microservices and serverless techniques.
Experience in technology modernisation initiatives and cloud-migrations.
Working knowledge of cloud platforms (AWS, Azure, GCP), virtualised on-prem deployments, network, and systems architecture.
Knowledge of Java, NodeJS, C, C++, DevOps principles, CI/CD, Kubernetes, Infrastructure as Code.
Excellent leadership skills that include the ability to work with senior stakeholders across the organisation promoting open communication and collaboration.
The ability to identify and solve problems, prioritize work, and adapt in a dynamic environment.
Excellent communication skills with a strong command of the English language (written, verbal).
The ability to create a culture of engineering excellence that encourages and allows talented engineers to thrive.
Fluent in English with good communication, organizational and writing skills.
This position is open to all candidates.