Python Developer | Lead Role | Global Investment Tech | London, hybrid

Python Developer | Lead Role | Global Investment Tech | London, hybrid

Full-Time 80000 - 100000 € / year (est.) Home office (partial)
SGI

At a Glance

  • Tasks: Write clean Python code and design cloud-first solutions for investment workflows.
  • Company: Leading global investment firm with a focus on technology and data.
  • Benefits: Competitive salary, bonus, hybrid working, and professional development opportunities.
  • Other info: Collaborative culture with strong emphasis on quality and career growth.
  • Why this job: Join a dynamic team re-architecting tech for impactful investment decisions.
  • Qualifications: 6+ years in software development, 4+ years in Python, and cloud experience required.

The predicted salary is between 80000 - 100000 € per year.

We're working with a leading global investment firm operating across public and private markets, supporting a broad institutional and wealth client base. The business combines deep financial markets expertise with a strong technology and data capability, building platforms that support investment decision‑making, portfolio management, risk, and operational workflows at scale. The environment is structured, collaborative, and delivery‑focused, with a strong emphasis on quality, governance, and long‑term client outcomes.

The firm is now looking for a Lead Python Engineer for their Front Office Investment Technology team in London. They are re‑architecting the stack to be cloud‑native on AWS, with Python at the core of backend services and libraries, and modern UIs built in React. Engineering culture is centred on clean code, TDD, and high automation.

What you’ll do:

  • Write clean, well‑structured Python code to build reusable components, services and libraries
  • Design and build cloud‑first solutions in AWS for pricing, risk, and analytics workflows
  • Refine and extend the existing platform in response to desk and quant needs
  • Work directly with traders, quants, and portfolio managers to co‑create maintainable Python solutions
  • Coach and develop more junior engineers; drive best practices across TDD, CI/CD, and code quality
  • Contribute to the overall architecture of the investment and trading platform

Requirements for the role:

  • 6+ years of software development experience in an enterprise or financial environment
  • 4+ years of hands‑on Python development (ideally on data‑heavy or mission‑critical systems)
  • Experience with cloud and serverless services (e.g. AWS Lambda, AppSync, DynamoDB or similar)
  • Experience with both SQL and NoSQL databases
  • Solid understanding of Python’s built‑in libraries and commonly used third‑party packages (e.g. for data, APIs, and async workloads)
  • Strong grasp of data structures and data transformation patterns
  • Experience working in modern engineering environments – Agile/Scrum, DevSecOps, CI/CD, Git/GitHub
  • Ability to engage credibly with business stakeholders (traders, quants, product, risk) as well as technical peers
  • Experience building software in Financial Services, within FX, rates, commodities, or derivatives trading; Portfolio analytics, risk, or performance measurement
  • Understanding of front office workflows and trade lifecycles
  • Experience integrating with market data, pricing libraries, or OMS/EMS platforms

Who you are:

  • A hands‑on technologist who keeps up with modern Python and cloud engineering practices
  • Curious about how technology drives trading performance and risk control
  • Comfortable owning work from concept to production and support
  • Focused on understanding the business problem before writing code
  • Collaborative, open, and keen to share ideas and improve the wider engineering culture

If you are interested in this Python Engineering Role, please apply directly to this advert with your updated CV or email it to Chantelle.Smith@sourcegroupinternational.com

Python Developer | Lead Role | Global Investment Tech | London, hybrid employer: SGI

Join a leading global investment firm in London that champions a collaborative and delivery-focused work culture, where your contributions directly impact investment decision-making and client outcomes. With a strong emphasis on quality and governance, this role offers competitive salary packages, bonuses, and benefits, alongside opportunities for professional growth and mentorship within a structured environment that values clean code and modern engineering practices.

SGI

Contact Detail:

SGI Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer | Lead Role | Global Investment Tech | London, hybrid

Tip Number 1

Network like a pro! Reach out to your connections in the investment tech space, especially those who work at firms you're interested in. A friendly chat can lead to insider info and even referrals that could get your foot in the door.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects, especially those related to finance or cloud solutions. This gives potential employers a tangible look at what you can do and how you approach problem-solving.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with AWS, TDD, and working in Agile environments. Practising common interview questions can help you feel more confident.

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, it shows you’re genuinely interested in joining our team and contributing to our collaborative culture.

We think you need these skills to ace Python Developer | Lead Role | Global Investment Tech | London, hybrid

Python Development
Cloud Computing (AWS)
Data Structures
SQL Databases
NoSQL Databases
TDD (Test-Driven Development)
CI/CD (Continuous Integration/Continuous Deployment)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your cloud and data-heavy projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this Lead Python Engineer role. Share your passion for clean code and TDD, and mention any experience you have working directly with traders or quants.

Showcase Your Collaboration Skills:Since we value a collaborative environment, make sure to highlight any teamwork experiences in your application. Whether it’s mentoring junior engineers or working with cross-functional teams, we want to know how you contribute to a positive engineering culture.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at SGI

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially focusing on libraries and frameworks relevant to financial services. Be prepared to discuss your experience with data-heavy systems and how you've implemented clean code practices in your previous roles.

Understand the Business Context

Before the interview, take some time to research the firm’s investment strategies and how technology plays a role in their operations. This will help you engage credibly with stakeholders during the interview and demonstrate your understanding of front office workflows.

Showcase Your Cloud Knowledge

Since the role involves building cloud-first solutions on AWS, be ready to discuss your experience with AWS services like Lambda and DynamoDB. Prepare examples of how you've designed and implemented cloud-native applications in past projects.

Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process as you solve problems. This will showcase your hands-on approach and problem-solving skills.