Senior Software Engineer
Senior Software Engineer (Python)
St Albans (2–3 days/week Onsite)
Up to £75,000 + Bonus
Method Resourcing are hiring on behalf of a high-growth, private equity-backed technology company building systems that underpin critical infrastructure across Europe, from security and IoT to real-world, always-on services where reliability genuinely matters. This is a role for an engineer who wants to own systems end-to-end, not just ship code.
Key Responsibilities:
- Designing and building scalable, production-grade systems using Python
- Owning services across the full lifecycle: design, build, deploy, operate
- Working on real-time / event-driven architectures in complex environments
- Collaborating with Product, Architecture, and Engineering leadership to shape solutions
- Improving system performance, reliability, and observability in production
- Contributing to engineering standards, best practices, and technical direction
Required Skills/Experience:
This isn’t about ticking every box but you should recognise yourself in most of the below:
- Strong experience building backend systems in Python (production-grade)
- Solid understanding of distributed systems / microservices architectures
- Experience with event-driven systems (e.g. Kafka, RabbitMQ, MQTT)
- Comfortable working in cloud environments (ideally Azure)
- A strong advocate of clean code, testing, and engineering best practices
- Someone who takes ownership cares about what happens in production, not just in code review
What Makes This Role Different:
- You’ll be working on systems where downtime isn’t acceptable
- Real ownership - engineers here influence design, not just implementation
- A fast-growing business with multiple acquisitions and strong technical investment
- A culture that values engineering quality over shortcuts
Please note the employer is unable to offer any sponsorship for this position.