Senior Python Engineer — Hybrid, Central London

Senior Python Engineer — Hybrid, Central London

Full-Time Home office (partial)
Oliver Bernard

At a Glance

  • Tasks: Design and build internal frameworks and platforms with a mix of coding and system design.
  • Company: Join a leading global investment management firm in the heart of Central London.
  • Benefits: Earn up to £250k with a robust benefits package and hybrid work flexibility.
  • Other info: Exciting opportunity for career growth in a collaborative and innovative setting.
  • Why this job: Make an impact in a dynamic environment while working with high-performance Python.
  • Qualifications: 5+ years in software development, 3+ years in high-performance Python, and distributed systems knowledge.

Oliver Bernard is seeking an experienced Python Developer to join a leading global investment management firm in Central London. This hybrid role will involve designing and building internal frameworks, tooling, and platforms, with approximately 50% coding and 50% system design.

Ideal candidates will have:

  • Over 5 years of software development experience
  • 3 years with high-performance Python
  • Knowledge of distributed systems

A competitive salary of up to £250k is offered along with a robust benefits package.

Senior Python Engineer — Hybrid, Central London employer: Oliver Bernard

Join a leading global investment management firm in Central London, where innovation meets opportunity. With a strong emphasis on employee growth and a collaborative work culture, we offer a competitive salary of up to £250k alongside a comprehensive benefits package. Our hybrid work model allows for flexibility while you contribute to cutting-edge projects that shape the future of finance.

Oliver Bernard

Contact Detail:

Oliver Bernard Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Python Engineer — Hybrid, Central London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at investment firms. A personal referral can make all the difference in getting noticed.

Tip Number 2

Show off your skills! Prepare a portfolio of your best Python projects and be ready to discuss them in detail during interviews. This is your chance to demonstrate your expertise in high-performance Python and system design.

Tip Number 3

Practice makes perfect! Brush up on your coding skills with mock interviews or coding challenges. This will help you feel more confident when tackling technical questions during the interview process.

Tip Number 4

Apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Senior Python Engineer — Hybrid, Central London

Python
Software Development
System Design
Framework Development
Tooling
Distributed Systems
High-Performance Computing

Some tips for your application 🫡

Show Off Your Python Skills:Make sure to highlight your experience with Python in your application. We want to see how you've used it in real-world projects, especially in high-performance environments. Don't hold back on those impressive frameworks or tools you've built!

Tailor Your Application:Take a moment to customise your CV and cover letter for this role. We love seeing candidates who understand our needs and can demonstrate how their skills align with the job description. It shows us you’re genuinely interested in joining our team!

Be Clear About Your Experience:When detailing your past roles, be specific about your responsibilities and achievements. We want to know how your 5+ years of software development experience has shaped you as a developer, especially in system design and distributed systems.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy to do!

How to prepare for a job interview at Oliver Bernard

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially high-performance aspects. Be ready to discuss your past projects and how you've optimised code for efficiency. They’ll likely want to see your problem-solving skills in action.

Understand System Design Principles

Since this role involves system design, be prepared to talk about your experience with distributed systems. Think of examples where you’ve designed scalable solutions and be ready to explain your thought process during the interview.

Showcase Your Framework Building Experience

Highlight any experience you have in designing and building internal frameworks or tooling. Prepare to discuss specific challenges you faced and how you overcame them, as this will demonstrate your hands-on expertise.

Ask Insightful Questions

Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.