Python Engineer - Hedge Fund in London

Python Engineer - Hedge Fund in London

London Full-Time 85000 - 85000 £ / year (est.) No working from home possible
M

At a Glance

  • Tasks: Build and maintain Python frameworks and applications for a leading financial services firm.
  • Company: Top-tier Financial Services organisation in the heart of London.
  • Benefits: Competitive salary up to £85,000 plus bonuses and benefits.
  • Other info: Collaborative environment with opportunities for professional growth and learning.
  • Why this job: Join a dynamic team and shape innovative Python solutions that make a real impact.
  • Qualifications: Strong Python development experience and excellent problem-solving skills required.

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

A leading Financial Services organisation in the City of London is looking to hire a Python Engineer to join its Core Engineering function on a permanent basis. This is a hands-on engineering role focused on building and maintaining the Python frameworks, libraries and applications used across the business. The successful candidate will have a genuine passion for software engineering, strong communication skills and the ability to work effectively with stakeholders across the business.

You'll work closely with Senior Engineers and Technology Leaders across Front, Middle and Back Office teams to deliver scalable, well-engineered solutions while promoting Python best practices across the organisation. The role offers a base salary of up to £85,000 plus bonus and benefits and requires three days per week in the London office.

Key Responsibilities
  • Develop and enhance core Python frameworks, libraries and shared services
  • Build scalable, secure and production-ready applications
  • Support business users with the deployment and operationalisation of Python solutions
  • Contribute to engineering standards, testing practices and code reviews
  • Participate in architecture discussions, proof of concepts and technical spikes
  • Work closely with engineering teams to improve tooling, automation and developer experience
Requirements
  • Strong commercial experience developing applications in Python
  • Experience building backend services and APIs
  • Experience with async programming and event-driven architectures
  • Experience with testing frameworks such as PyTest or unittest
  • Experience deploying applications into cloud environments
  • Knowledge of relational and non-relational databases
  • Strong understanding of Git and software engineering best practices
  • Excellent problem-solving and communication skills
Desirable Experience
  • Experience building Python frameworks, libraries or shared tooling used across multiple teams
  • Experience supporting business-critical applications in a production environment
  • Exposure to cloud native and event-driven architectures
  • Experience working with data pipelines or data-intensive applications
  • Experience with modern software delivery practices, including CI/CD and automation

This is an opportunity to join a highly regarded engineering team where you'll play a key role in shaping the Python tooling, frameworks and applications used across the organisation. If you are an experienced Python Engineer with the required skills, please respond to this advert in the first instance with an up-to-date copy of your CV for review.

Python Engineer - Hedge Fund in London employer: McCabe & Barton

Join a prestigious Financial Services organisation in the heart of the City of London, where innovation meets collaboration. As a Python Engineer, you'll thrive in a dynamic work culture that values continuous learning and professional growth, supported by competitive salaries, bonuses, and comprehensive benefits. With opportunities to engage with senior engineers and technology leaders, you'll contribute to impactful projects while enjoying the unique advantage of working in one of the world's leading financial hubs.

M

Contact Details:

McCabe & Barton Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Engineer - Hedge Fund in London

Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to Python engineering and hedge funds. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those that demonstrate your experience with frameworks and libraries. This is a great way to let potential employers see your work in action.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common Python problems and be ready to discuss your past projects. We recommend using platforms like LeetCode or HackerRank to sharpen your abilities.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Python Engineer - Hedge Fund in London

Python Development
Backend Services
APIs
Async Programming
Event-Driven Architectures
Testing Frameworks (PyTest, unittest)
Cloud Deployment

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python experience and aligns with the job description. We want to see how your skills match what we're looking for, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for software engineering and how you can contribute to our team. We love seeing genuine enthusiasm, so let your personality come through.

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled challenges using Python. We’re keen on candidates who can demonstrate their problem-solving abilities, especially in a production environment.

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’re considered for the role. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at McCabe & Barton

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with frameworks, libraries, and any applications you've built. They’ll likely ask you about async programming and event-driven architectures, so have some examples ready to showcase your expertise.

Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges or technical questions during the interview. Think about how you approach problem-solving and be ready to explain your thought process. This is a hands-on role, so demonstrating your ability to think critically will set you apart.

Communicate Effectively

Strong communication skills are key in this role, especially since you'll be working with various stakeholders. Practice explaining complex technical concepts in simple terms. This will show that you can bridge the gap between technical and non-technical teams.

Familiarise Yourself with Their Tech Stack

Do some research on the company’s tech stack and their engineering practices. If they use specific tools for CI/CD or cloud environments, mention your experience with them. This shows that you’re not just a fit for the role but also genuinely interested in their operations.