Senior Python Software Engineer - £90k - £100k in England
Senior Python Software Engineer - £90k - £100k

Senior Python Software Engineer - £90k - £100k in England

England Full-Time 72000 - 84000 £ / year (est.) No home office possible
Creo Recruitment

At a Glance

  • Tasks: Lead the design and delivery of innovative Python-based systems on AWS.
  • Company: Join a forward-thinking tech company shaping the future of Ad-Tech.
  • Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Make a real impact while mentoring others in a dynamic environment.
  • Qualifications: Proven experience in Python and AWS with strong communication skills.
  • Other info: Be part of a collaborative team focused on continuous improvement.

The predicted salary is between 72000 - 84000 £ per year.

Location: London or Manchester

About the Role

We’re looking for a Senior Software Engineer with deep experience in Python and AWS to help design, build, and scale distributed, data-driven Ad-Tech systems. You’ll lead the delivery of cross-service features within a modern cloud platform, making pragmatic architectural choices and setting high standards for engineering quality, reliability, and performance. You’ll play a key role in shaping technical direction, mentoring engineers, and ensuring the systems you build are secure, observable, and resilient.

Key Responsibilities

  • Lead complex delivery: Drive the end-to-end design and implementation of Python-based microservices and cloud-native solutions hosted on AWS.
  • Architect and optimise systems: Define service boundaries, data ownership, and failure-recovery patterns for scalable, high-availability systems.
  • Raise engineering quality: Champion best practices for testing, observability, and security. Review critical PRs and guide technical decisions across the team.
  • Operate and improve production systems: Monitor performance, reliability, and cost efficiency. Lead incident response and drive continuous improvement.
  • Mentor and grow others: Support engineers through pairing, feedback, and documentation to strengthen technical capability across the team.
  • Contribute to technical roadmap: Collaborate with Product, Design, and Data teams to align on priorities and ensure value is delivered incrementally.

Core Tech Stack

  • Languages: Python (FastAPI, Flask, or Django)
  • Data & Messaging: PostgreSQL, Redis, Kafka or SQS
  • CI/CD & Infrastructure: Docker, Terraform, GitHub Actions, CloudFormation
  • Testing: Pytest, integration and load testing frameworks

Key Skills & Expertise

  • Proven experience designing and delivering production systems using Python on AWS.
  • Strong understanding of distributed systems, API design, and event-driven architectures.
  • Deep knowledge of system observability, logging, and performance optimisation.
  • Familiarity with modern security and data-privacy best practices.
  • Excellent communicator who can document and articulate technical trade-offs clearly.
  • Ownership: Takes full responsibility for systems from design to operation.
  • Pragmatism: Balances long-term architecture with delivery velocity.
  • Influence: Raises standards and mentors others across engineering disciplines.
  • Growth Mindset: Continuously improves processes, tools, and team capability.

Success Indicators

  • Reliable delivery of complex Python/AWS initiatives.
  • Reduction in latency, error rates, and infrastructure spend.
  • Strong incident management and operational excellence.
  • Documented technical decisions and clear architectural rationale.
  • Evident impact through mentoring and team enablement.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology

Industries: Staffing and Recruiting

Senior Python Software Engineer - £90k - £100k in England employer: Creo Recruitment

At our company, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel. As a Senior Python Software Engineer, you will not only have the opportunity to work with cutting-edge technologies in a vibrant city like London or Manchester, but you will also benefit from comprehensive professional development programmes and a supportive environment that encourages mentorship and growth. Join us to be part of a team that values quality, creativity, and continuous improvement, making a meaningful impact in the Ad-Tech industry.
Creo Recruitment

Contact Detail:

Creo Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Software Engineer - £90k - £100k in England

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python and AWS. A friendly chat can lead to referrals or insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects or contributions to open-source. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when discussing your thought process!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it shows your genuine interest in joining our team and makes it easier for us to spot your application.

We think you need these skills to ace Senior Python Software Engineer - £90k - £100k in England

Python
AWS
Microservices Architecture
Cloud-Native Solutions
System Observability
API Design
Event-Driven Architectures
Performance Optimisation
Security Best Practices
CI/CD (Docker, Terraform, GitHub Actions, CloudFormation)
Testing Frameworks (Pytest, integration and load testing)
Mentoring
Technical Documentation
Incident Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and AWS. We want to see how you've tackled complex projects, so don’t hold back on the details!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building scalable systems and how you’ve mentored others in the past. Let us know why you’re excited about joining StudySmarter.

Showcase Your Projects: If you’ve worked on any relevant projects, make sure to include them. We love seeing real-world applications of your skills, especially in Ad-Tech or cloud-native solutions.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and get you into our system quickly!

How to prepare for a job interview at Creo Recruitment

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python frameworks like FastAPI, Flask, or Django, and understand how they integrate with AWS. Brush up on your knowledge of PostgreSQL, Redis, and Kafka, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially around system observability and performance optimisation. Be ready to explain your thought process and the architectural choices you made.

Demonstrate Your Mentoring Experience

Since mentoring is a key part of this role, think of examples where you’ve helped others grow technically. Share how you’ve provided feedback, paired with engineers, or contributed to team documentation.

Communicate Clearly and Confidently

Practice articulating technical trade-offs and decisions clearly. This role requires excellent communication skills, so be prepared to explain complex concepts in a way that’s easy to understand for non-technical stakeholders.

Senior Python Software Engineer - £90k - £100k in England
Creo Recruitment
Location: England

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

>