Senior Python Engineer β€” Hybrid, Central London

Senior Python Engineer β€” Hybrid, Central London

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, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those involving high-performance coding and system design. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions and consider mock interviews to build your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We make it easy for you to find roles that match your skills and experience. Plus, it shows you're serious about joining our team!

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 🫑

Tailor Your CV:Make sure your CV highlights your experience with Python and system design. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this Senior Python Engineer role. Share your passion for coding and any relevant projects you've worked on.

Showcase Your Experience:With over 5 years of software development under your belt, make sure to detail your experience with high-performance Python and distributed systems. We love seeing real-world examples of your work!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us!

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. Practising coding challenges can also help you demonstrate your problem-solving abilities.

✨Understand System Design Principles

Since the role involves system design, familiarise yourself with key concepts like scalability, reliability, and maintainability. Prepare to explain your design choices in previous projects and how they contributed to the overall success of the systems you built.

✨Showcase Your Experience with Distributed Systems

Highlight any experience you have with distributed systems during the interview. Be prepared to discuss the challenges you faced and how you overcame them. This will show that you understand the complexities involved and can handle the demands of the role.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's tech stack, team dynamics, and future projects. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you. Remember, interviews are a two-way street!