At a Glance
- Tasks: Lead agile teams to create impactful Python applications and serverless solutions.
- Company: Join a boutique consultancy focused on modern digital services and collaborative teamwork.
- Benefits: Enjoy a competitive salary, flexible benefits, and 25 days annual leave plus public holidays.
- Why this job: Make a real difference with your skills while mentoring others in a supportive environment.
- Qualifications: 5+ years of Python experience and expertise in AWS Serverless technologies required.
- Other info: 1 day on-site per week; engage in community initiatives and technical events.
The predicted salary is between 50000 - 70000 £ per year.
Leeds Based | 1 day on-site required weekly
Permanent | £58,000 – £70,000 + benefits
Are you ready to deliver modern, impactful digital services that genuinely make a difference? We’re seeking an experienced Senior Python Engineer to join a boutique consultancy and be part of a collaborative, multi-disciplinary delivery team — helping to architect, develop, and deploy cloud-native, serverless solutions at scale.
The Role
- Act as a technical lead within agile squads, delivering high-quality, secure, and scalable Python applications.
- Design and develop event-driven, serverless architectures using AWS Lambda, DynamoDB, EventBridge, CloudWatch, and CloudFormation.
- Build robust RESTful APIs, microservices, and backend systems following modern engineering practices.
- Collaborate closely with designers, researchers, and frontend engineers to build end-to-end digital services that are accessible and user-centred.
- Work across the full software development lifecycle: from architecture and prototyping to testing, deployment, and support.
- Mentor and support junior and mid-level engineers, helping raise technical standards across the team.
- Actively contribute to internal engineering communities, best practice initiatives, and external technical events.
Essential Skills
- 5+ years' Python development experience, delivering complex back-end systems.
- Expertise in AWS Serverless technologies: AWS Lambda, DynamoDB, EventBridge, CloudWatch, CloudFormation.
- Strong working knowledge of Infrastructure as Code (CloudFormation, Terraform, or ARM).
- Experience building and integrating RESTful APIs and microservices architectures.
- Solid front-end exposure with React or Angular (comfortable collaborating across the full stack when required).
- Practical experience in containerisation (e.g., Docker or Kubernetes).
- Skilled in modern development practices like CI/CD, TDD, and agile delivery (Scrum or Kanban).
- Ability to clearly communicate technical concepts to both technical and non-technical audiences.
Benefits Package
- £58,000 – £70,000 base salary
- Pension scheme
- 25 days annual leave + public holidays
- Life assurance
- Flexible benefits package
To hear more about the Senior Python Engineer opportunity, get in touch with Connor Smyth at Anson McCade on 020 7780 6706.
Contact Detail:
Anson McCade Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Engineer
✨Tip Number 1
Familiarise yourself with the specific AWS Serverless technologies mentioned in the job description, such as AWS Lambda and DynamoDB. Having hands-on experience or projects that showcase your skills with these tools will make you stand out during discussions.
✨Tip Number 2
Prepare to discuss your experience with building RESTful APIs and microservices architectures. Be ready to share examples of how you've implemented these in past projects, as this will demonstrate your practical knowledge and problem-solving abilities.
✨Tip Number 3
Highlight your mentoring experience, especially if you've supported junior engineers in previous roles. This aligns well with the company's focus on raising technical standards and will show your leadership potential.
✨Tip Number 4
Engage with the company’s culture by researching their values and recent projects. Being able to articulate how your personal values align with theirs can create a strong connection during your conversations.
We think you need these skills to ace Senior Python Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of Python development experience and expertise in AWS Serverless technologies. Use specific examples of projects where you've built RESTful APIs or microservices.
Craft a Compelling Cover Letter: In your cover letter, express your passion for delivering impactful digital services. Mention your experience with agile methodologies and how you can contribute to mentoring junior engineers.
Showcase Relevant Skills: Clearly outline your skills in Infrastructure as Code, containerisation, and modern development practices like CI/CD and TDD. Relate these skills to the job description to demonstrate your fit for the role.
Prepare for Technical Questions: Anticipate technical questions related to Python, AWS services, and software development lifecycle. Be ready to discuss your previous projects and how you approached challenges in a collaborative environment.
How to prepare for a job interview at Anson McCade
✨Showcase Your Python Expertise
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've delivered complex back-end systems, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate AWS Knowledge
Since the role requires expertise in AWS Serverless technologies, brush up on your knowledge of AWS Lambda, DynamoDB, and other relevant services. Be ready to discuss how you've used these technologies in past projects.
✨Communicate Clearly
Practice explaining technical concepts in a way that non-technical stakeholders can understand. This is crucial as the role involves collaboration with designers and frontend engineers, so clarity is key.
✨Prepare for Technical Questions
Expect to face technical questions related to RESTful APIs, microservices, and modern development practices like CI/CD and TDD. Review common interview questions in these areas and prepare your answers.