onsite
Head of Financial Engineering and Rapid Development - HSBC
Software Engineer
Lead the design and delivery of high‑performance investment decision support tools, driving rapid development and financial engineering excellence using Python, Java and AWS to empower global asset management teams.
About the role
Key Responsibilities
- Architect and oversee the end‑to‑end development of Investment Decision Support Tools (DST) that enable portfolio managers to make data‑driven decisions faster.
- Lead a cross‑functional team of developers, data scientists and product owners to deliver scalable, cloud‑native solutions on AWS.
- Implement best practices in software engineering, including CI/CD, automated testing, and performance monitoring.
- Collaborate with business stakeholders to translate complex financial models into robust, maintainable code.
- Drive continuous improvement of development processes, tooling, and technology stack to support rapid iteration and innovation.
Requirements
- 10+ years of experience in software development with a strong focus on financial engineering.
- Proficiency in Python and Java, with hands‑on experience building large‑scale, high‑throughput systems.
- Deep knowledge of AWS services (EC2, S3, Lambda, RDS, Redshift) and experience building cloud‑native architectures.
- Strong leadership skills, with a proven track record of managing high‑performing technical teams.
- Excellent communication skills and the ability to translate technical concepts to non‑technical stakeholders.