Lead Software Engineer – Python / Java - AI -Markets Technology, Credit Pre-Trade Technology
On-site · London, England, United Kingdom
Job Summary
Lead Software Engineer focusing on AI-enabled, scalable market-technology solutions in Credit Pre-Trade. Responsibilities include designing and delivering AI-native software, collaborating with Credit Sales and Trading to align technical solutions with business strategy, hands-on architecture and development of new systems, championing secure, production-grade code, and driving architectural evaluations with external vendors and internal teams. Emphasis on modern engineering practices, automation/CI-CD, operational stability, and contributing to a diverse, inclusive team culture. Familiarity with AI tooling in financial services and risk-aware, scalable platforms is highly valued.
Required Qualifications
- 5+ years of hands-on experience delivering system design, application development, testing, and operational stability using Python, Java, or C++
- Hands-on experience with AI components and their application in modern technology stacks
- Foundational understanding of AWS services and best practices with practical cloud-native experience
- Proficiency in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated ability to work with Credit Sales and Trading teams to deliver technology solutions
- Strong communication skills and a passion for advancing technology through AI and modern engineering practices
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.