Delivering impactful, user-focused digital solutions requires a blend of technical expertise and creative problem-solving skills. As a Senior Python Engineer at our organisation, you'll play a key role in shaping high-performance services across the public and private sectors.
You'll be responsible for leading the development of secure, scalable Python applications within agile delivery squads. This involves designing and implementing event-driven, serverless architectures using technologies like AWS Lambda, DynamoDB, EventBridge, CloudWatch, and CloudFormation.
We're looking for an experienced professional to build high-performance RESTful APIs, microservices, and backend systems aligned with modern engineering standards. The ideal candidate will have a strong understanding of cloud-native services and experience working with containerisation tools like Docker and Kubernetes.
The role also involves collaborating closely with UX designers, researchers, and frontend engineers to deliver inclusive, user-centred digital services. You'll contribute across the entire software development lifecycle—from architecture and prototyping to deployment and maintenance.
As a mentor, you'll guide junior and mid-level engineers, fostering knowledge sharing and raising team standards. Engaging in internal engineering communities and contributing to best practices and external tech events is also essential.
Key Skills and Qualifications:
* 5+ years of hands-on Python experience delivering complex backend systems
* Deep knowledge of AWS Serverless services: AWS Lambda, DynamoDB, EventBridge, CloudWatch, CloudFormation
* Proficiency in Infrastructure as Code (CloudFormation, Terraform, or ARM)
* Strong experience developing and consuming RESTful APIs and microservices
* Comfortable working across the full stack with exposure to frontend frameworks like React or Angular
* Experience with containerisation tools (e.g., Docker, Kubernetes)
* Familiarity with modern engineering practices including CI/CD, TDD, and agile methodologies (Scrum/Kanban)
What's on Offer:
* A competitive base salary
* Pension scheme
* 25 days holiday + public holidays
* Life assurance
* Flexible benefits package
We offer a supportive work environment where you can grow professionally and personally. If you're passionate about delivering innovative digital solutions, we'd love to hear from you.