Senior Software Engineer
Senior Python Engineer | Hybrid UK | £65,000-£70,000 + Shares
Location: Ipswich, hybrid working
Salary: Competitive + benefits + shares
Tech stack:
• Python (Django, FastAPI, Flask - any experience across those 3 beneficial)
• Microservices & distributed systems
• AWS, Azure, or GCP
• REST APIs, Git, CI/CD
Some engineering roles are about shipping features quickly. This one is about building software that people genuinely depend on.
We’re partnered with a technology company whose platform sits at the centre of complex operational workflows, processing large amounts of data in environments where reliability and accuracy really matter. The product is already established, widely used, and solving difficult real world problems at scale.
They’re now looking for a Senior Python Engineer to help evolve the core platform as the business continues to grow. The work involves designing resilient backend systems, improving scalability across distributed services, and contributing to architectural decisions that directly affect how the platform performs in production.
This is the kind of role where engineers are trusted to think critically, challenge decisions, and take ownership rather than simply delivering tickets.
What you’ll be doing:
• Building scalable backend services in Python, with a strong emphasis on APIs and data intensive systems
• Designing and improving distributed architectures across a microservices environment
• Taking ownership of features from initial concept through to deployment and optimisation
• Integrating third party tooling and maintaining external service connections
• Collaborating closely with QA and product teams to deliver reliable production software
• Supporting and mentoring engineers across the wider team
What they’re looking for:
• Strong commercial Python experience building production grade systems
• Good understanding of distributed systems, APIs, and backend architecture
• Experience working in cloud environments such as AWS, Azure, or GCP
• Engineers who value clean code, maintainability, and modern CI/CD practices
• Someone comfortable operating with autonomy and solving ambiguous technical problems
• A mindset focused on robustness, scalability, and long term engineering quality
Why it’s worth considering:
• The product already has real adoption and meaningful scale
• The technical challenges are genuine backend and systems problems, not cosmetic feature work
• Engineers are given ownership and influence across architecture and delivery
• The culture values thoughtful engineering and long term thinking over rushed output
This would suit someone who enjoys understanding how systems behave under pressure, likes solving complex technical problems, and wants to work on software where reliability genuinely matters.
If you’re looking for a role with real ownership, technically interesting challenges, and a product with tangible impact, get in touch at imogen@sr2rec.co.uk or apply via this advert.
Senior Python Engineer | Hybrid UK | £65,000-£70,000 + Shares | Python