Principal Python Engineer

Principal Python Engineer

Posted 1 day ago by Movement8

£900 Per day
Outside
Remote
London Area, United Kingdom

Summary: The Principal Python Engineer role involves leading the design and development of scalable Python applications within a prominent Telco business. This position combines hands-on coding with technical leadership, focusing on setting best practices and mentoring engineering teams. The role is remote-first and offers a contract duration of six months. Candidates should possess extensive experience in Python and modern frameworks, along with a strong understanding of cloud platforms and scalable architectures.

Key Responsibilities:

  • Leading the design and development of robust, scalable Python applications
  • Setting technical direction and best practices for the engineering team
  • Collaborating with product managers, engineers, and stakeholders to deliver high-quality solutions
  • Mentoring and supporting engineers, helping raise the overall technical bar
  • Driving innovation, architecture decisions, and adoption of modern engineering practices

Key Skills:

  • Extensive experience building complex applications in Python
  • Strong knowledge of modern frameworks (e.g., Django, FastAPI, Flask)
  • Experience with cloud platforms (AWS, GCP, or Azure) and scalable architectures
  • Strong understanding of APIs, microservices, and distributed systems
  • Background in mentoring or leading engineering teams
  • Passion for solving complex problems with clean, maintainable code

Salary (Rate): £900pd

City: London Area

Country: United Kingdom

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Principal Python Engineer - Outside IR35 - Remote First £800pd - £900pd Outside IR35 - 6 Month Contract

We’re looking for a Principal Python Engineer for a leading and scaling Telco business. This is a chance to combine hands-on coding with technical leadership.

What you’ll be doing:

  • Leading the design and development of robust, scalable Python applications
  • Setting technical direction and best practices for the engineering team
  • Collaborating with product managers, engineers, and stakeholders to deliver high-quality solutions
  • Mentoring and supporting engineers, helping raise the overall technical bar
  • Driving innovation, architecture decisions, and adoption of modern engineering practices

What we’re looking for:

  • Extensive experience building complex applications in Python
  • Strong knowledge of modern frameworks (e.g., Django, FastAPI, Flask)
  • Experience with cloud platforms (AWS, GCP, or Azure) and scalable architectures
  • Strong understanding of APIs, microservices, and distributed systems
  • Background in mentoring or leading engineering teams
  • Passion for solving complex problems with clean, maintainable code

If you're interested get in touch ASAP!