Senior/Principal Python Engineer
Senior/Principal Python Engineer

Senior/Principal Python Engineer

City of London Full-Time 80000 - 85000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join a team to build data pipelines and analytics tools for front office users.
  • Company: Work with a major financial player focused on innovative technology solutions.
  • Benefits: Enjoy hybrid working, competitive pay, and exposure to AI projects.
  • Why this job: Be part of a modern engineering culture with strong collaboration and growth opportunities.
  • Qualifications: Strong Python skills and experience in data-centric platforms are essential.
  • Other info: Contract is inside IR35 with potential for extension.

The predicted salary is between 80000 - 85000 £ per year.

We’re looking for a senior Python engineer to join the front office technology team of a major financial player on a long-term contract. The role sits within a core engineering group that supports multiple investment teams with an increasing focus on Python as the go-to language across the platform.

You’ll be building tooling and infrastructure that directly supports front office users - including data pipelines, execution workflows, and analytics capabilities. The team operates in a modern engineering environment with a strong DevOps culture and close collaboration with investment professionals. They are investing heavily in AI so you will get exposure to interesting projects in this space and also be able to leverage tools to help improve your experience and productivity as an engineer.

What we’re looking for:

  • Strong Python engineering background – ideally within front office environments.
  • Experience building data-centric platforms or tooling used by PMs, researchers, or risk teams.
  • Familiarity with modern CI/CD, cloud-based infrastructure, and containerised deployments.
  • Ability to work closely with users and own solutions end-to-end.

The contract is inside IR35 with hybrid working in central London. Initial term is 6 months but highly likely to extend – this is a business-critical buildout that’s still gaining investment.

If that sounds like something you’d be a good fit for, get in touch and I’ll walk you through the details.

Senior/Principal Python Engineer employer: SGI

As a Senior/Principal Python Engineer in London, you'll be part of a dynamic front office technology team within a leading financial institution that prioritises innovation and collaboration. The company fosters a modern engineering culture with a strong emphasis on DevOps practices, offering you the chance to work on cutting-edge AI projects while enjoying hybrid working arrangements. With a commitment to employee growth and development, this role provides an excellent opportunity to enhance your skills in a supportive environment that values your contributions.
S

Contact Detail:

SGI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Principal Python Engineer

✨Tip Number 1

Make sure to showcase your experience with Python in a front office environment. Highlight any specific projects where you've built data-centric platforms or tooling that directly supported investment professionals.

✨Tip Number 2

Familiarise yourself with the latest trends in CI/CD and cloud-based infrastructure. Being able to discuss your hands-on experience with these technologies will demonstrate your readiness for the modern engineering environment they operate in.

✨Tip Number 3

Prepare to discuss your approach to collaboration with users. They value engineers who can own solutions end-to-end, so think of examples where you’ve worked closely with stakeholders to deliver successful outcomes.

✨Tip Number 4

Since the role involves exposure to AI projects, brush up on your knowledge of AI tools and how they can enhance engineering productivity. Being able to speak about this will set you apart as a candidate who is forward-thinking.

We think you need these skills to ace Senior/Principal Python Engineer

Strong Python Programming
Data Pipeline Development
Execution Workflow Design
Analytics Capabilities
CI/CD Practices
Cloud-Based Infrastructure
Containerisation (Docker, Kubernetes)
DevOps Culture Familiarity
End-to-End Solution Ownership
Collaboration with Front Office Users
Experience in Financial Services
AI and Machine Learning Exposure
Problem-Solving Skills
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong Python engineering background, especially any experience in front office environments. Include specific projects where you've built data-centric platforms or tooling for investment teams.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with modern CI/CD practices, cloud-based infrastructure, and how you can contribute to the team’s focus on AI and DevOps culture.

Showcase Relevant Projects: If you have worked on relevant projects, consider including a portfolio or a brief description of these projects in your application. Highlight your ability to work closely with users and own solutions end-to-end.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in a technical role like this.

How to prepare for a job interview at SGI

✨Showcase Your Python Expertise

Make sure to highlight your strong Python engineering background during the interview. Be prepared to discuss specific projects where you've built data-centric platforms or tooling, especially in front office environments.

✨Demonstrate Your DevOps Knowledge

Since the team operates in a modern engineering environment with a strong DevOps culture, be ready to talk about your experience with CI/CD processes, cloud-based infrastructure, and containerised deployments. Share examples of how you've implemented these practices in past roles.

✨Emphasise Collaboration Skills

This role requires close collaboration with investment professionals, so it's important to demonstrate your ability to work closely with users. Prepare examples of how you've owned solutions end-to-end and effectively communicated with stakeholders.

✨Express Interest in AI Projects

Given the company's focus on investing heavily in AI, show your enthusiasm for working on interesting projects in this space. Discuss any relevant experience you have with AI technologies or how you see AI impacting the engineering landscape.

Senior/Principal Python Engineer
SGI
S
  • Senior/Principal Python Engineer

    City of London
    Full-Time
    80000 - 85000 £ / year (est.)

    Application deadline: 2027-06-17

  • S

    SGI

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