Software Engineering Manager

Ocho
Belfast, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 80K

Job location

Belfast, United Kingdom

Tech stack

ASP.NET
.NET
Artificial Intelligence
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Continuous Integration
Information Engineering
DevOps
Programming Tools
Secure Coding
Software Engineering
Software Systems
Software Vulnerability Management
React
Delivery Pipeline
Infrastructure as Code (IaC)
Containerization
Angular
Kubernetes
Front End Software Development
Devsecops
Docker
Microservices

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.

Apply for this position