Principal Software Engineer | Python | Commodities Trading | London

2 days ago


London, United Kingdom SGI Full time

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 managementStrong investment in cloud-native, data-driven technologyClose collaboration between trading, quant research, risk and technology teamsThe 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 What you'll doWrite clean, well-structured Python code to build reusable components, services and librariesDesign and build cloud-first solutions in AWS for pricing, risk, and analytics workflowsRefine and extend the existing platform in response to desk and quant needsWork directly with traders, quants, and portfolio managers to co-create maintainable Python solutionsCoach and develop more junior engineers; drive best practices across TDD, CI/CD, and code qualityContribute to the overall architecture of the investment and trading platformRequirements for the role7+ years of software development experience in an enterprise or financial environment4+ 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 databasesSolid 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 patternsExperience working in modern engineering environments – Agile/Scrum, DevSecOps, CI/CD, Git/GitHubAbility to engage credibly with business stakeholders (traders, quants, product, risk) as well as technical peersNice to haveExperience building software in Financial Services, within FX, rates, commodities, or derivatives trading; Portfolio analytics, risk, or performance measurementUnderstanding of front office workflows and trade lifecyclesExperience integrating with market data, pricing libraries, or OMS/EMS platformsWho you are: A hands-on technologist who keeps up with modern Python and cloud engineering practicesCurious about how technology drives trading performance and risk controlComfortable owning work from concept to production and supportFocused on understanding the business problem before writing codeCollaborative, open, and keen to share ideas and improve the wider engineering cultureIf 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



  • London, United Kingdom SGI Full time

    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...


  • London, United Kingdom SGI Full time

    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...


  • City of London, United Kingdom SGI Full time

    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...


  • City Of London, United Kingdom SGI Full time

    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...


  • City of London, Greater London, United Kingdom SGI Full time

    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...


  • City Of London, United Kingdom SGI Full time

    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...


  • City Of London, United Kingdom SGI Full time

    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...


  • City of London, United Kingdom SGI Full time

    Job DescriptionPrincipal 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...


  • London, United Kingdom SGI Full time

    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...


  • London, United Kingdom SGI Full time

    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...