> Markdown version of [/jobs/ext/2797165-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2797165-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** SR2 - **Location:** Greater London, UK - **Experience:** Expert - **Salary:** £120,000.0 - £180,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Application Layers, Extract Transform Load (ETL), Distributed Systems, Django Web Framework, Python (Programming Language), Systems Integration, Reliability of Systems, Backend, Fastapi - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840575322-senior-software-engineer ## About the Role * Strong backend engineering experience, ideally in Python * Experience building platform or infrastructure systems, not just application layers * Solid understanding of system design, distributed systems, and scalable architecture * Experience working in fast-paced or early-stage environments * Comfort with ambiguity and a tendency to take ownership rather than wait for direction * Product awareness, you understand how backend decisions impact real users This is not a role for someone who wants neatly defined tickets and clear boundaries. You'll be working in the messy middle, where systems, product, and real-world constraints collide. For the right person, it's the kind of role that sharpens how you think about software, not only how you write it. ## Description This is a backend-heavy position with a strong focus on platform and infrastructure. You'll be designing and building the scaffolding that supports agentic workflows, data movement, and system reliability at scale. * Own and build core backend systems in Python, with a focus on structure, typing, and maintainability * Design platform components that support orchestration, workflows, and system reliability * Define data models, schemas, and internal abstractions that scale with product complexity * Build APIs and internal tooling that enable fast, safe iteration across the product * Contribute to architectural decisions that shape how the entire system evolves * Work closely with product and end users to ensure systems solve real problems, not theoretical ones, * Developing backend services using Python, likely with frameworks such as FastAPI or Django * Designing systems that handle real-world edge cases, failures, and scale constraints * Building infrastructure that supports evaluation, observability, and control of AI-driven workflows * Integrating external services and data sources into a cohesive, reliable platform * Improving performance, resilience, and clarity across the backend stack * Taking ownership of problems from early idea through to production ## Related Videos - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Building Trustworthy AI in Industry: Beyond Traditional Cybersecurity](https://www.wearedevelopers.com/videos/1948-building-trustworthy-ai-in-industry-beyond-traditional-cybersecurity) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [You can’t hack what you can’t see](https://www.wearedevelopers.com/videos/41-you-can-t-hack-what-you-can-t-see) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)