CyberCoders

CyberCoders

London

Software Engineering Manager

Full-Time£73,000 - 94,000 per yearاليومUnited Kingdom
IT

Job Description

Salary: £73,000 - 94,000 per year

Requirements:
  • 10+ years of software engineering experience, including 3+ years in a management or technical lead role delivering distributed systems and cloud-native services.
  • Proven experience in software architecture and system design for high availability, scalability, performance, and resilience.
  • Strong track record with microservices, event-driven architecture, RESTful APIs, and gRPC.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP), Kubernetes, Docker, and container orchestration.
  • Solid background in CI/CD pipeline implementation and tools such as Jenkins, GitLab CI, and GitHub Actions.
  • Experience with monitoring and observability tooling (Prometheus, Grafana, ELK) and distributed tracing (Jaeger, Zipkin).
  • Proficiency with databases and data modeling: SQL, NoSQL (MongoDB, Cassandra), and performance tuning.
  • Familiarity with messaging systems (Kafka, RabbitMQ) and asynchronous architectures.
  • Strong programming experience in one or more languages (Java, C#, Python, JavaScript/TypeScript, Go) and build tools (Maven, Gradle).
  • Experience implementing test automation strategies, TDD/BDD practices, and load testing (JMeter).
  • Practical knowledge of DevOps/SRE principles, infrastructure-as-code (Terraform, CloudFormation), and cost/capacity management in cloud environments.
  • Understanding of security best practices including OAuth, SAML, and OWASP recommendations.
  • Excellent communication skills and experience collaborating with product, QA, and operations teams.
  • Proven ability to influence technical direction and deliver results.
  • Bachelors or Masters degree in Computer Science or related field, or equivalent practical experience.
  • Preferred: experience with frontend frameworks (React, Angular, Vue) and familiarity with tools like Git, Gradle, and release & incident management processes.
Responsibilities:
  • Lead, mentor, and grow multiple engineering teams; hire, coach, conduct performance reviews, and promote career development.
  • Define and own technical direction and architecture for scalable, high-availability systems and microservices.
  • Set standards for design, code quality, testing, and release practices.
  • Partner with product managers and stakeholders to translate roadmaps into delivery plans and reliable production services.
  • Drive system design and architecture reviews, including distributed systems patterns, event-driven architectures, gRPC and RESTful APIs, and data modeling for SQL and NoSQL stores.
  • Own the SDLC and Agile/SCRUM delivery processes, including sprint planning, backlog grooming, estimations, and continuous improvement.
  • Champion CI/CD and DevOps practices and pipeline orchestration to accelerate safe delivery and automated releases.
  • Collaborate with SRE and Ops on monitoring, observability, logging, and tracing to ensure SLAs, incident response, and release & incident management.
  • Drive performance tuning, capacity planning, and cost optimization for cloud environments and container orchestrations.
  • Design and enforce testing strategy, including unit, integration, end-to-end, TDD/BDD, test automation, and load testing.
  • Advocate and enforce security and compliance best practices, including OWASP guidance and identity standards.
  • Manage infrastructure-as-code and cloud automation using Terraform, CloudFormation, and related tooling across AWS, Azure, and GCP environments.
  • Oversee messaging and data architectures and optimize for throughput and resilience.
  • Lead code review practices, technical debt management, and architectural and process improvements to increase developer productivity.
  • Drive observability of business and technical metrics, build runbooks, and improve incident postmortems and remediation processes.
Technologies:
  • AWS
  • Angular
  • Azure
  • C#
  • CI/CD
  • Cloud
  • Cassandra
  • DevOps
  • Docker
  • ELK
  • Frontend
  • GCP
  • Git
  • GitHub
  • GitLab
  • Gradle
  • Grafana
  • Incident Management
  • Java
  • JavaScript
  • Jenkins
  • JMeter
  • Kafka
  • Kubernetes
  • Maven
  • MongoDB
  • NoSQL
  • OWASP
  • OAuth
  • Prometheus
  • Python
  • RabbitMQ
  • React
  • SAML
  • SQL
  • Security
  • TDD
  • Terraform
  • TypeScript
  • Vue
  • gRPC
  • microservices

More:

Backed by industry leaders in the fitness world, our company has created a platform that enables anyone in the world to track their athletic performance and sign up for athletic events. We are actively growing our team and are hiring a Software Engineering Manager for Canadian residents. This is a remote role with one in-office day per month. We offer a healthcare package, profit sharing bonus, company discounts, and a base salary of CAD $170,000 to $185,000.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About CyberCoders

CyberCoders

CyberCoders

London

IT

Skills & Technologies

JavaScriptTypeScriptPythonJavaC#GoScalaReactVueAngularAWSAzure

Inferred from job description

Salary Insight

£83,500

This role

£60,000

UK median

This salary is 39% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom