Principal Software Engineer
6 days ago
Principal Software Engineer | Python | Commodities Trading | London Our client is a global investment manager with a strong footprint across major financial centres. They manage multi-asset, commodities, and derivatives strategies for institutional and wholesale clients worldwide.
The environment combines the scale and stability of an established asset manager with the agility of a tech-forward trading shop:
High focus on alpha generation and risk management
Strong investment in cloud-native, data-driven technology
Close collaboration between trading, quant research, risk and technology teams
The firm is now looking for a strong, passionate and experienced Python Engineer to join the Front Office Technology team.
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.
London City, close to Liverpool Street Station, hybrid working model
Competitive Base package + Strong Bonus + Benefits
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
Work directly with traders, quants, and portfolio managers to co-create maintainable Python solutions
drive best practices across TDD, CI/CD, and code quality
Contribute to the overall architecture of the investment and trading platform
7+ 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)
~ 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
A hands-on technologist who keeps up with modern Python and cloud engineering practices
Curious about how technology drives trading performance and risk control
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.
-
Principal Software Engineer
2 weeks ago
London, United Kingdom Software Development & Engineering Full time🔥 Principal Software Engineer - Lead the Future of UK GovTech Innovation💰 Up to £100,000 + Premium Benefits Package 🏡 Remote-First | Just 1 Day Onsite Every 2 Weeks 🔐 SC Clearable | British Citizens Only 🚀 Where Technology Meets Purpose Are you ready to lead engineering efforts that directly impact national security, public services, and...
-
Principal Software Engineer
4 hours ago
London, United Kingdom Harnham Full time**PRINCIPAL SOFTWARE ENGINEER** **£90,000 - £100,000** **LONDON - HYBRID** **TECH STACK: Java, Kotlin, Typescript, Javascript, Vue.js, Github, Horoku** A successful rapidly growing start-up is hiring a Principal Software Engineer to join & lead their expanding London-based team. This company is working with a lot of personal data. They are seeking a...
-
Principal Software Engineer
2 weeks ago
London, United Kingdom Harnham Full time**Principal Python Engineer (start up)** **Up to £130,000 + equity + pension** **LONDON - HYBRID / MOSTLY REMOTE** **TECH STACK: Python, Kubernetes, Docker, Microservices, GCP** An extremely successful machine learning based start-up is hiring a Principal python engineer to join their expanding London-based team. They are seeking a motivated and...
-
Principal Software Engineer
2 weeks ago
London, United Kingdom Manpower Full timePrincipal Software Engineer Great Baddow(Chelmsford)-Hybrid working role Up to £80k + 10-20% Bonus My client a multinational Aerospace & Defence organisation are looking for a Principal Software Engineer to join their Great Baddow site working on a hybrid basis. What you'll be doing: Derive and maintain a set of software requirements from a baseline set of...
-
Principal Software Engineer
2 weeks ago
London, United Kingdom Bright Purple Resourcing Full timePrincipal Software EngineerEdinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real...
-
Principal Software Engineer
9 hours ago
City Of London, United Kingdom Monolith Full timeJoin to apply for the Principal Software Engineer role at Monolith We're seeking a Principal Software Engineer to lead the architectural evolution of our platform as we scale to meet growing demand from the world's largest engineering companies. This is a hands‑on technical leadership role where you'll drive critical architectural initiatives while...
-
Principal Software Engineer
4 days ago
London, United Kingdom TPXImpact Holdings Plc Full timeJob DescriptionJob DescriptionYou can get further details about the nature of this opening, and what is expected from applicants, by reading the below.About The RoleDeadline for applications: 11:59pm on 31st October 2025Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern,...
-
Principal Software Engineer
7 hours ago
City Of London, United Kingdom Premier Group Full timeOverviewI'm working with a software company that's looking for a Principal Software Engineer to join their team. They have developed a product that utilises data analytics and machine learning to optimise inventory data, built primarily on Java. This is a key role where you'll take ownership of the technical roadmap and manage solutions architecture, acting...
-
Principal Software Engineer
1 week ago
East London, United Kingdom TPXImpact Holdings Plc Full timeAbout The Role Deadline for applications: 11:59pm on 31st October 2025 Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software. We use technology to create impactful, human-centred solutions that make a difference to users and organisations. We believe great...
-
Principal Software Engineer
1 week ago
East London, United Kingdom TPXImpact Holdings Plc Full timeAbout The Role Deadline for applications: 11:59pm on 31st October 2025 Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software. We use technology to create impactful, human-centred solutions that make a difference to users and organisations. We believe great...