Senior Python Engineer

Senior Python Engineer

Bradford Full-Time 50000 - 70000 £ / year (est.) No home office possible
Go Premium
A

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.

A

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

Python Development
AWS Serverless Technologies
AWS Lambda
DynamoDB
EventBridge
CloudWatch
CloudFormation
Infrastructure as Code
Terraform
RESTful APIs
Microservices Architecture
React
Angular
Containerisation
Docker
Kubernetes
CI/CD
TDD
Agile Delivery
Scrum
Kanban
Technical Communication
Mentoring

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.

Senior Python Engineer
Anson McCade
Location: Bradford
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>