Senior Python Engineer

Senior Python Engineer

Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
Resourcing Group

At a Glance

  • Tasks: Design and develop scalable Python applications while mentoring fellow developers.
  • Company: Join a dynamic engineering team at a leading tech company in Watford.
  • Benefits: Enjoy a competitive salary, flexible working, private healthcare, and a learning budget.
  • Other info: Great opportunities for career progression into Lead and Principal Engineering roles.
  • Why this job: Tackle challenging technical problems and shape the future of our technology platform.
  • Qualifications: 5+ years of professional Python experience and strong problem-solving skills.

The predicted salary is between 63000 - 77000 £ per year.

We are seeking an experienced Senior Python Engineer to join our growing engineering team in Watford. You'll play a key role in designing, building, and scaling high-performance applications that power critical business functions and customer experiences. This is an opportunity to work on challenging technical problems, influence architectural decisions, mentor developers, and help shape the future of our technology platform.

What You'll Be Doing

  • Designing, developing, and maintaining scalable Python applications and services
  • Building robust APIs and microservices architectures
  • Writing clean, maintainable, and well-tested code
  • Collaborating closely with Product Managers, Designers, and Engineering teams
  • Driving best practices in software engineering, code quality, and performance
  • Participating in architecture reviews and technical decision-making
  • Identifying and implementing improvements to systems, processes, and tooling
  • Supporting cloud-native deployments and infrastructure automation

What We're Looking For

  • Essential
  • Professional Python development experience (5+ years)
  • Strong understanding of software design patterns and engineering principles
  • Experience with frameworks such as FastAPI, Django, or Flask
  • Solid knowledge of RESTful APIs and distributed systems
  • Experience working with relational and NoSQL databases
  • Strong testing experience (PyTest, unit, integration, and automated testing)
  • Experience with Git and modern CI/CD pipelines
  • Excellent problem-solving and communication skills
  • Experience with Azure
  • Desirable
  • Docker and Kubernetes experience
  • Experience with AWS, or Google Cloud
  • Knowledge of event-driven architectures and message queues
  • Exposure to data engineering, machine learning, or AI platforms
  • Experience leading technical projects or mentoring engineers

What We Offer

  • Competitive salary and performance bonus
  • Flexible and hybrid working arrangements
  • Private healthcare
  • Pension contribution
  • Learning and development budget
  • Modern equipment and tools
  • Clear progression opportunities into Lead and Principal Engineering roles
  • Cooperative, inclusive, and high-performing engineering culture

Senior Python Engineer employer: Resourcing Group

Join a dynamic and innovative Cyber Security company that prioritises employee growth and collaboration in a fully remote environment. With a strong focus on hands-on engineering and customer engagement, you'll have the opportunity to make a significant impact while enjoying a competitive salary and the flexibility of working from anywhere in the UK. The company fosters a culture of continuous learning and support, ensuring you thrive in your role as a Customer Platform Architect.

Resourcing Group

Contact Details:

Resourcing Group Recruitment Team

We think you need these skills to ace Senior Python Engineer

Python Development
FastAPI
Django
Flask
RESTful APIs
Distributed Systems
Relational Databases