Senior Python Engineer Leeds or Manchester | Hybrid Working
Permanent | £55,000 – £70,000 + Benefits
Are you passionate about delivering impactful, user-focused digital solutions? Join a multi-award-winning digital consultancy that's helping shape high-performance services across both the public and private sectors. You'll tackle complex engineering challenges while building products that truly make a difference to people’s lives.
We’re looking for a skilled Senior Python Engineer to join our cross-functional delivery team, where you’ll play a key role in architecting and deploying scalable, cloud-native, serverless solutions.
Lead the development of secure, scalable Python applications within agile delivery squads.
Design and implement event-driven, serverless architectures using technologies like AWS Lambda, DynamoDB, EventBridge, CloudWatch, and CloudFormation.
Build high-performance RESTful APIs, microservices, and backend systems aligned with modern engineering standards.
Collaborate closely with UX designers, researchers, and frontend engineers to deliver inclusive, user-centred digital services.
Contribute across the entire software development lifecycle—from architecture and prototyping to deployment and maintenance.
Mentor junior and mid-level engineers, fostering knowledge sharing and raising team standards.
Engage in internal engineering communities and contribute to best practices and external tech events.
5+ years of hands-on Python experience, delivering complex backend systems.
~ Deep knowledge of AWS Serverless services:
~ AWS Lambda, DynamoDB, EventBridge, CloudWatch, CloudFormation
~ Comfortable working across the full stack, with exposure to frontend frameworks like React or Angular.
~ Familiarity with modern engineering practices including CI/CD, TDD, and agile methodologies (Scrum/Kanban).
~ Pension scheme
~25 days holiday + public holidays
~ Life assurance
~ Flexible benefits package
Want to learn more about the Senior Python Engineer role?