Software Developer - Swaps Platform (Corporate Actions)
Core
Design, develop, and support critical trading and post-trade systems for swaps and corporate actions processing within a financial services environment.
Role type
Senior Software Engineer (Swaps & Corporate Actions)
Builds
Scalable, high-performance applications across the swaps trade lifecycle and corporate actions workflows
Domain
Financial Services / Derivatives / Post-Trade
Deliverable
production ML models | product features
Required skills
Java, C++, SQL, distributed systems, object-oriented design, swaps trade lifecycle, corporate actions processing
Preferred skills
Kafka, MQ, REST APIs, microservices, event-driven architecture, regulatory reporting (Dodd-Frank, EMIR, MiFID II, CFTC)
Responsibilities
Design and maintain applications for swaps trade lifecycle and corporate actions; Build high-quality software using Java and/or C++; Partner with stakeholders to gather requirements and deliver solutions; Troubleshoot production issues and implement long-term improvements; Contribute to architecture, code reviews, and testing
Seniority
Senior, hands-on IC