Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Principal software engineer | python, aws | financial services | london, hybrid

London
SGI
Principal software engineer
Posted: 9 April
Offer description

Principal Software Engineer | Python, AWS | London, Hybrid


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


Nice to have

* 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

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Principal software engineer full stack typescript
London
Client Server
Principal software engineer
ÂŁ100,000 a year
Similar job
Tech lead principal software engineer (cross-functional squad)
London
LexisNexis Risk Solutions
Principal software engineer
€80,000 a year
Similar job
Principal software engineer - r10222021
London
Northrop Grumman UK
Principal software engineer
€100,300 a year
See more jobs
Similar jobs
Engineering jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > Engineering jobs > Principal software engineer jobs > Principal software engineer jobs in London > Principal Software Engineer | Python, AWS | Financial Services | London, Hybrid

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save