Senior/Principal Python Engineer
Senior/Principal Python Engineer

Senior/Principal Python Engineer

Freelance 80000 - 85000 £ / year (est.) No home office possible
Go Premium
L

At a Glance

  • Tasks: Join a team to build tools and infrastructure for front office users using Python.
  • Company: Work with a major financial player focused on innovative technology solutions.
  • Benefits: Enjoy hybrid working in central London and competitive pay, with potential for contract extension.
  • Why this job: Be part of a modern engineering culture with exciting AI projects and close collaboration.
  • Qualifications: Strong Python skills and experience in data-centric platforms are essential.
  • Other info: This role is inside IR35 and offers a chance to own solutions end-to-end.

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.

L

Contact Detail:

LinkedIn 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 during networking opportunities. Attend industry meetups or webinars where you can connect with professionals in finance and technology, as this can lead to valuable referrals.

✨Tip Number 2

Familiarise yourself with the latest trends in AI and how they apply to financial services. Being able to discuss recent advancements and their implications for front office technology will demonstrate your passion and knowledge during interviews.

✨Tip Number 3

Engage with online communities focused on Python engineering and finance. Platforms like GitHub or Stack Overflow can be great places to showcase your projects and get noticed by potential employers looking for talent in this niche.

✨Tip Number 4

Prepare to discuss your experience with CI/CD and cloud-based infrastructure in detail. Be ready to provide examples of how you've implemented these practices in past roles, as this is crucial for the position and will set you apart from other candidates.

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

Strong Python Programming
Data Pipeline Development
Execution Workflow Design
Analytics Capabilities
Experience in Front Office Environments
CI/CD Practices
Cloud-Based Infrastructure
Containerisation Technologies
User-Centric Solution Development
Collaboration with Investment Professionals
DevOps Culture Familiarity
AI Project Exposure
Tooling for Productivity Improvement
End-to-End Solution Ownership

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. Emphasise your work on data-centric platforms and tooling that supports investment professionals.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the job description, such as your familiarity with CI/CD, cloud-based infrastructure, and containerised deployments.

Showcase Relevant Projects: If you have worked on projects involving data pipelines, execution workflows, or analytics capabilities, be sure to include these in your application. Highlight your ability to own solutions end-to-end and collaborate closely with users.

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 LinkedIn

✨Showcase Your Python Expertise

Make sure to highlight your strong background in Python, especially in front office environments. Be prepared to discuss specific projects where you've built data-centric platforms or tooling that directly supported investment professionals.

✨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 practices, cloud-based infrastructure, and containerised deployments. Share examples of how you've implemented these in past roles.

✨Emphasise Collaboration Skills

This position requires close collaboration with users, so it's crucial to demonstrate your ability to work effectively with different teams. Prepare anecdotes that showcase your communication skills and how you've owned solutions from start to finish.

✨Stay Updated on AI Trends

Given the company's investment in AI, it would be beneficial to discuss any relevant experience you have in this area. Familiarise yourself with current trends and tools in AI that could enhance your productivity as an engineer, and be ready to share your thoughts on how they can be applied in the role.

Senior/Principal Python Engineer
LinkedIn
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

L
  • Senior/Principal Python Engineer

    Freelance
    80000 - 85000 £ / year (est.)
  • L

    LinkedIn

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