Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Technology jobs in Greater London?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

CyberCoders

Greater London / Global

Software Engineering Manager

  • Remote

Job Summary

Work Settings:
Remote
Benefits:
Healthcare Employee Discount
Apply Now

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

#J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs