onsite
Financial Engineering - HSBC
Software Engineer
Lead the design and deployment of data‑driven financial tools, leveraging Python, Java, and AWS to build scalable full‑stack solutions that power analytics, risk models, and trading platforms.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end financial applications using Python and Java.
- Implement scalable data pipelines and APIs on AWS, ensuring high availability and performance.
- Integrate machine learning models for risk assessment, pricing, and portfolio optimization.
- Collaborate with data scientists, product managers, and stakeholders to translate business requirements into technical solutions.
- Write clean, testable code and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of experience in software engineering within finance or related domain.
- Proficiency in Python, Java, SQL, and cloud services (AWS).
- Hands‑on experience with machine learning frameworks (scikit‑learn, TensorFlow, PyTorch).
- Strong understanding of financial instruments, risk metrics, and regulatory compliance.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonjavasqlawsmachine learning