Senior Software Engineer

Senior Backend Engineer | Python | Hybrid

Location: Ipswich (Hybrid)

Package: £70,000 + shares + benefits

Technology: Python, AWS, APIs, Microservices, Distributed Systems, CI/CD

Some engineering roles are about shipping features and others are about building systems that organisations depend on. This opportunity falls firmly into the second category.

We're partnering with a technology company whose software sits at the centre of critical operational workflows. Their platform processes large volumes of complex data, integrates with a broad ecosystem of external services, and supports customers who rely on the system working correctly every single day.

As the product continues to evolve, they're looking for a Senior Backend Engineer to help shape the next phase of growth.

You'll work within a highly collaborative engineering team, taking ownership of backend services and helping drive the technical direction of a mature, large scale platform.

Responsibilities include:

  • Developing and maintaining scalable Python services
  • Designing robust APIs and data processing workflows
  • Contributing to architectural decisions across distributed systems
  • Building integrations with third party platforms and services
  • Supporting the reliability, performance, and security of production systems
  • Collaborating closely with Product, QA, and Engineering colleagues
  • Mentoring engineers and contributing to technical best practice

This is a role for someone who enjoys understanding how systems work beneath the surface and isn't afraid of complexity.

We're looking for:

  • Strong commercial experience building backend systems with Python
  • Good understanding of distributed architectures and service based environments
  • Experience designing and consuming APIs at scale
  • Exposure to cloud environments such as AWS, Azure, or GCP
  • Familiarity with CI/CD, automated testing, and modern engineering practices
  • Someone comfortable owning problems from investigation through to delivery
  • Engineers who enjoy balancing pragmatism with long term maintainability

Why consider it?

  • Work on a product with an established customer base and proven market demand
  • Solve meaningful engineering problems involving scale, performance, and reliability
  • Join a business where engineering quality matters
  • Influence architecture and technical direction rather than simply delivering requirements
  • Enjoy a high trust environment with real ownership and autonomy!

If you're the sort of engineer who enjoys building reliable software, solving difficult technical challenges, and seeing your work make a measurable difference, I'd love to tell you more.

Job Details

Company
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
Ipswich, England, United Kingdom
Hybrid / Remote Options
Posted