Senior Software Engineer - Python/AWS
West Midlands based office - Remote role with fortnightly office trips
We're partnering with a fast-growing, technology-led organisation looking to hire a Senior Software Engineer to help shape and scale a critical cloud platform.
This is a hands-on role for an experienced Back End engineer who thrives on building high-quality distributed systems, owning services end-to-end, and delivering production-ready software at scale. You'll take ownership of microservices across the full software life cycle - from design and development through to deployment, monitoring and optimisation in production.
You'll work closely with product, platform and data teams to deliver scalable solutions, improve engineering standards, and contribute to the ongoing evolution of a modern event-driven architecture.
Key Responsibilities
1. Design, build and own cloud-native microservices and APIs
2. Develop and maintain integrations with internal systems and third-party platforms
3. Take ownership of services in production, including monitoring, troubleshooting and optimisation
4. Build resilient, observable and scalable systems
5. Contribute to the evolution of event-driven architecture across the wider platform
6. Drive engineering best practice across testing, CI/CD and code quality
7. Support backlog refinement ...