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

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

London Full-Time 75600 - 84000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Lead the design and implementation of Python-based microservices on AWS.
  • Company: Join a forward-thinking tech company shaping the future of Ad-Tech.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Make a real impact by building scalable systems and mentoring fellow engineers.
  • Qualifications: Proven experience in Python and AWS, with strong communication skills.
  • Other info: Dynamic team environment with a focus on innovation and continuous improvement.

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

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.

Senior Python Software Engineer - £90k - £100k in London 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 also benefit from a strong focus on professional development and mentorship. We offer competitive salaries, flexible working arrangements, and a commitment to maintaining a healthy work-life balance, making us an exceptional employer for those seeking meaningful and rewarding careers in technology.
C

Contact Detail:

Creo Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

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

Tip Number 1

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

Tip Number 2

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

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Python and AWS. Practice coding challenges and system design scenarios to demonstrate your expertise during the interview.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to get noticed by our hiring team directly.

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

Python
AWS
Microservices Architecture
Cloud-Native Solutions
System Observability
API Design
Event-Driven Architectures
Performance Optimisation
Security Best Practices
PostgreSQL
Redis
Kafka
Docker
Terraform
GitHub Actions

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!

Showcase Your Projects: Include links to any relevant projects or GitHub repositories. We love seeing practical examples of your work, especially if they involve microservices or cloud-native solutions.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about engineering and how you can contribute to our team. Be genuine and let your personality shine through!

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 ensures you don’t miss out on any important updates!

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 designing scalable systems and optimising performance. Use examples that highlight your ability to make pragmatic architectural choices.

Demonstrate Your Mentorship Experience

Since mentoring is a key part of this role, be ready to share instances where you’ve supported other engineers. Talk about how you’ve helped them grow through feedback, documentation, or pairing on projects.

Communicate Clearly and Confidently

Practice articulating technical concepts and trade-offs clearly. Being an excellent communicator is essential, so ensure you can explain your thought process and decisions effectively during the interview.

Senior Python Software Engineer - £90k - £100k in London
Creo Recruitment
Location: London
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

C
  • Senior Python Software Engineer - £90k - £100k in London

    London
    Full-Time
    75600 - 84000 £ / year (est.)
  • C

    Creo Recruitment

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