Software Engineering Manager Role
This position involves overseeing and managing a software engineering team to ensure efficient operations and effective collaboration by creating an environment that fosters open communication.
- Design and deliver new features, maintain and improve current features across the platform.
- Work closely with the Head of Software Engineering, Software and Test Engineers, and other Managers to develop enterprise-class solutions.
Key requirements include :
7+ years professional software development experience with at least 5 years in C#.Proven ability to lead a team delivering and maintaining web-based software using C#, .NET, TypeScript / JavaScript and HTML + CSS.Experience implementing cloud-native technologies such as app services, functions, containers, microservices and APIs preferably on Azure.Responsibilities also encompass :
Collaborating with Product Managers, Technical Project Managers, Product Owners, and Infrastructure Engineers to ensure features are delivered to a high standard.Overseeing automated tests to support and validate any development work performed.Reporting on ongoing project progress, identifying and communicating any timeline risks that could impact product roadmap delivery.This is a challenging opportunity to grow your career in a fast-paced industry while making a difference in the lives of millions of people.