Sunday, June 14, 2026

Senior Software Engineer – Manchester City

City Football Group -

City Football Group is seeking for a Senior Software Engineer to combine hands-on technical expertise with leadership responsibilities – owning solution design, guiding delivery, mentoring engineers, and ensuring platforms are built to scale, integrate, and operate reliably across the organisation.

Your Impact

  1. Lead the design, implementation, and delivery of cloud-native applications and data integrations aligned to enterprise architecture standards.
  2. Take full ownership of technical documentation, ensuring systems, workflows, and processes are clearly documented, maintainable, and scalable.
  3. Build and evolve integration patterns using APIs, data pipelines, and messaging solutions to enable interoperable platforms.
  4. Champion DevOps best practices, guiding CI/CD pipeline development with a focus on automation, quality, and reliability.
  5. Collaborate closely with the Architecture team to interpret and implement architectural designs and standards.
  6. Line manage and mentor software engineers, providing technical guidance, coaching, and support for professional development.
  7. Partner with Product Managers and stakeholders to translate business needs into well-defined, deliverable technical solutions.
  8. Promote engineering excellence through code reviews, documentation standards, knowledge sharing, and architectural discussions.
  9. Identify opportunities to improve platform capability, operational resilience, and development efficiency.

 

 

What we are looking for

Essential

  • Significant experience in software engineering and system integration, spanning front-end and back-end systems.
  • Strong hands-on experience with languages such as Python, Go, TypeScript, or similar.
  • Proven delivery of enterprise applications in a cloud environment (preferably Azure, but AWS/GCP also relevant).
  • Solid experience with DevOps tooling, CI/CD automation, and infrastructure-as-code.
  • Strong understanding of integration technologies (REST APIs, messaging systems, orchestration services).
  • Demonstrated ability to document systems clearly and thoroughly, building for maintainability and scale.
  • Experience mentoring or line managing engineers.
  • Excellent communication skills, with the ability to engage technical and non-technical stakeholders.

 

 

 

Desirable

  • Experience with containerisation and orchestration (e.g. Kubernetes).
  • Exposure to serverless or event-driven architectures.
  • Experience delivering within Agile, Scrum, or hybrid delivery environments.
  • Interest in improving automation, tooling, and platform efficiency.

Job Details
Title: Senior Software Engineer – Manchester City
Address: City Football HQ, 400 Ashton New Road, Manchester, M11 4TQ, UK
Type: Permanent
Location: England, Greater Manchester, North West England
Category: Technology