Senior Software Engineer | Python | Investment Management
Senior Software Engineer – Python | Middle Office (Equities/Equity Derivatives)
Type: Permanent
A leading Financial Services Institution is seeking a highly skilled Senior Software Engineer with deep expertise in Python to join their dynamic technology team supporting Middle Office operations for Equities and Equity Derivatives .
Role Overview
The successful candidate will play a pivotal role in designing, developing, and enhancing systems that underpin trading, risk, and operations workflows within a fast-paced capital markets environment.
This role will involve close collaboration with business stakeholders—including traders, operations, and risk teams—to ensure the delivery of scalable and efficient technology solutions aligned with the firm’s strategic objectives.
Key Responsibilities
- Design and develop high-performance applications in Python , ensuring robust and maintainable code.
- Work closely with Middle Office teams to understand business processes and translate them into technical solutions.
- Enhance and support existing platforms that handle trade capture, reconciliation, and PnL reporting .
- Collaborate with cross-functional teams to improve automation, data flows, and operational efficiency across Equities and Equity Derivatives products.
- Participate in code reviews, testing, and production support as part of a continuous improvement cycle.
- Contribute to architectural discussions and technology strategy for Middle Office systems.
Required Skills & Experience
- 5+ years of software engineering experience in a banking or financial services environment .
- Strong programming expertise in Python .
- Solid understanding of Equities or Equity Derivatives trade lifecycle and Middle Office processes.
- Proven experience integrating systems with Front, Middle, and Back Office platforms.
- Familiarity with databases (SQL Server, Oracle, or PostgreSQL) and messaging technologies (Kafka, MQ).
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
Salary Range: SGD150,000-200,000
Additional Requirements
- Experience with cloud technologies (AWS/Azure) or microservices architecture.
- Exposure to risk and PnL systems or trade flow automation.
- Knowledge of Agile methodologies and CI/CD tools (Jenkins, Git, etc.).
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology and Finance
Industries
Financial Services, Software Development, and Technology, Information and Media
#J-18808-Ljbffr