Software Engineering Manager
Role details
Job location
Tech stack
Job description
- In this role, you will provide technical leadership by defining and enforcing coding standards related to security, performance, and scalability within a .NET & Azure environment. You will lead architectural decisions to ensure our software solutions are scalable, secure, and maintainable. Your responsibilities will also include embedding security into the development lifecycle, ensuring secure coding practices, compliance, and vulnerability management. You will optimise our build, test, and deployment pipelines to drive automation, efficiency, and reliability. As a mentor, you will offer technical guidance to developers through code reviews, coaching, and hands-on development when necessary. Collaboration is key; you will work closely with product teams, DevOps, and QA to deliver high-quality, well-tested software solutions. Staying ahead of technology trends and ensuring the adoption of modern development tools and frameworks will be part of your ongoing efforts.
Technologies:
- AI
- ASP.NET
- Angular
- Azure
- C#
- CI/CD
- Cloud
- DevSecOps
- DevOps
- Docker
- Kubernetes
- React
- Security
- microservices
Requirements
- We're looking for candidates with proven experience in a technical leadership role within a .NET & Azure environment. You should possess strong .NET development skills, including proficiency in C#, ASP.NET Core, and microservices architecture. Expertise in Azure cloud services, including Azure DevOps, App Services, Functions, and Kubernetes (AKS) is essential. Hands-on experience with CI/CD pipelines, Infrastructure as Code (IaC), and automation tools is required. A deep understanding of secure coding principles, DevSecOps, and security best practices is also necessary. We value strong problem-solving skills, particularly with a focus on scalability and performance. Additionally, have experience mentoring engineers, driving technical excellence, and fostering a culture of innovation.
- Bonus skills that are desirable, but not essential, include knowledge of front-end technologies such as React or Angular, experience with containerisation (Docker, Kubernetes), and exposure to data engineering, analytics, or AI/ML.
Benefits & conditions
This is not just a people management role; you will own technical decisions, guide high-quality software development, and shape the future of our engineering function. We offer a competitive salary, employer pension contributions, an employee benefits program after probation, and a hybrid working model after the initial 12 weeks of office-based work. You will also have a training budget for professional development and be part of a modern office environment in Belfast. We provide a highly technical and collaborative atmosphere where our engineering managers lead from the front, giving you the chance to significantly impact our technical strategy while mentoring a talented team of engineers. If you're interested, we encourage you to apply to learn more.