Role purpose
The Software Engineering Manager is a key leadership role in our Groups technical division. The role requires exceptional leadership communication and project management skills coupled with developing the skills and talents of others. The role will identify and navigate organisational changes and possess a keen interest in international trends in engineering and leadership
Amused Group
Amused Group specialise in end-to-end product creation that leverages intuitive design disruptive technologies and an agile framework. We disrupt we innovate we are at the forefront of the wagering sector.
Pushing the boundaries of tech today to build the solutions for tomorrow we are building an inclusive workplace that embraces diversity and difference.
Technologies we use:
- C# core and terraform.
- Azure Function Apps Event Hubs and Kubernetes
- Proprietary and commercial solutions for security event detection and incident management
Key accountabilities
- Experience managing teams of software engineers from graduates to senior engineers.
- 5 years of experience designing building deploying operating scaling and evolving distributed systems. Production Management experience (incident problem and change management)
- Experience with software development methodologies like Kanban SCRUM or Scrumban;
- Ability to communicate and interpret requirements documented via user stories or technical specs.
- Maintain operational quality for your teams important services - we run services in production!
- Work with the product manager engineers and principal/architects to guide the roadmap for scaling and evolving for self-service aligning with other teams in domain.
- Establish and maintain a high-performance team with a customer-focused philosophy.
Key selection criteria
Expertise
- You have proven experience as a manager of engineers (team of 10 engineers) and establishing and measuring OKRs. You have a good understanding of how to lead and inspire through others.
- You have experience with distributed (multi-tiered) systems algorithms and relational databases.
- You have a background in backend software development and operating reliable systems in production.
- You have experience in Azure Cloud (Event Hubs Cosmos Function Apps) or similar experience with other public cloud offerings (e.g. Google AWS)
- You understand operational support of software in production; build tools and CI/CD.
- Excellent verbal and written communication skills. Ability to partner with engineers program managers and customers.
- Ability to think outside of the box innovating and driving product vision for the domain focusing on goals and needs of end customers.
Other skills
- Leadership
- Earlier experience building out development teams of 10
Qualifications
- Bachelors degree computer science or related field
- Masters degree computer science or related field (Bonus)
- Azure certifications (Bonus)
Required Experience:
Manager