Job Title: Senior Software Engineer
Location: London
About the role:
My client are looking for a senior software engineer with a strong background in infrastructure, DevOps, and security best practices, along with advanced Python development skills. In this role, you’ll play a pivotal part in designing and leading infrastructure focused projects, helping them scale and secure.
You’ll be joining a high performing, cross functional engineering team where infrastructure is a first class concern. You’ll have ownership of critical systems and the opportunity to define how they build and operate in production.
What you’ll do:
- Lead the architecture and implementation of infrastructure projects end to end
- Champion DevOps and security best practices across the engineering teams
- Design and build tools and automation to support deployment, monitoring, and scaling
- Collaborate with product and engineering teams to ensure infrastructure supports business goals
- Improve observability, incident response, and system reliability
- Help shape our cloud strategy, ideally with experience in AWS account and resource management
Requirements:
- 5+ years of experience as a software engineer with a focus on infrastructure or DevOps
- Advanced skills in Python and experience writing production grade code and tools
- Proven experience leading infrastructure or platform engineering projects from start to finish
- Solid understanding of cloud infrastructure, ideally with hands-on experience in AWS
- Strong knowledge of security best practices, including secrets management, access control, and compliance frameworks
- Comfortable working in a hybrid team environment (3 days a week onsite in London)
- Experience with Terraform, Kubernetes, or CI/CD pipelines
- Familiarity with observability tooling (e.g. Prometheus, Grafana, Datadog)
- Experience mentoring or leading other engineers