Senior/Principal Python Engineer
Senior/Principal Python Engineer

Senior/Principal Python Engineer

London Temporary 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 in London and competitive pay, with potential for contract extension.
  • Why this job: Be part of a modern engineering culture with a strong focus on AI and collaboration.
  • Qualifications: Strong Python skills and experience in data-centric platforms are essential.
  • Other info: This role offers exposure to exciting projects and a chance to influence key solutions.

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 our front office technology team, you'll be part of a dynamic and innovative environment that prioritises collaboration and professional growth. With a strong focus on AI and modern engineering practices, we offer competitive compensation, hybrid working arrangements in the heart of London, and ample opportunities to enhance your skills while contributing to impactful projects that support investment teams directly.
S

Contact Detail:

SGI Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends in Python development, especially in financial services. Being able to discuss recent advancements or tools in Python during your conversations can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the finance and tech sectors. Attend meetups or webinars focused on Python engineering in finance to make connections that could lead to referrals or insider information about the role.

✨Tip Number 3

Showcase your experience with CI/CD and cloud-based infrastructure by preparing examples of past projects. Be ready to discuss how you've implemented these practices in your previous roles, as this is crucial for the position.

✨Tip Number 4

Research the company’s current projects and their focus on AI. Being knowledgeable about their initiatives will allow you to ask insightful questions and demonstrate your genuine interest in contributing to their goals.

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

Strong Python Engineering Skills
Experience in Front Office Environments
Data-Centric Platform Development
Tooling for Portfolio Managers and Researchers
Risk Management Systems Knowledge
CI/CD Practices
Cloud-Based Infrastructure Familiarity
Containerised Deployments
End-to-End Solution Ownership
Collaboration with Investment Professionals
DevOps Culture Understanding
Exposure to AI Projects
Problem-Solving Skills
Adaptability in a Fast-Paced Environment

Some tips for your application 🫡

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

Craft a Compelling Cover Letter: In your cover letter, emphasise your familiarity with modern CI/CD practices and cloud-based infrastructure. Mention any relevant experience with containerised deployments and how you can contribute to the team’s goals.

Showcase Relevant Projects: If you have worked on projects involving data pipelines, execution workflows, or analytics capabilities, be sure to detail these 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 errors or inconsistencies. 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 role involves 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 position requires close collaboration with investment professionals. Prepare to discuss how you've worked with users to own solutions end-to-end, and provide examples of successful teamwork that led to impactful results.

✨Express Interest in AI Projects

Given the company's focus on investing heavily in AI, express your enthusiasm for working on interesting projects in this space. Share any relevant experience you have with AI tools or technologies, and how they can enhance productivity as an engineer.

Senior/Principal Python Engineer
SGI
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>