Core Developer - Singapore
XTX Markets
·
Posted:
July 21, 2023
·
Onsite
About the position
The job overview for this role is that it is a position as a Core Developer at XTX Markets in their Singapore office. The Core Development team is responsible for designing, implementing, and operating the firm's global Core Technology Platform, which supports various post-trade business activities. The platform has been developed in-house using a distributed microservices architecture and the primary development language is Go. The Singapore-based developer will work closely with colleagues in London as part of the global team.
Responsibilities
- Designing, implementing, and operating the firm's global Core Technology Platform
- Supporting all aspects of the firm's post-trade business activities
- Continuous, high-volume trade capture
- Real-time reconciliation and trade enrichment
- Position and P&L calculation
- Risk measurement, monitoring, and alerting
- Regulatory reporting
- Trade surveillance
- Supporting Compliance, Operations, Risk Management, and Finance activities
- Developing a distributed microservices architecture
- Providing high throughput and high availability
- Allowing agile but well-controlled development practices
- Developing back-end services using Go
- Developing web-based GUI using JavaScript
- Collaborating with colleagues in London as part of the global Core Development team
Requirements
- Strong experience in software development, specifically in designing, implementing, and operating complex systems.
- Knowledge and understanding of post-trade business activities, including trade capture, reconciliation, position and P&L calculation, risk measurement, regulatory reporting, trade surveillance, and other related functions.
- Familiarity with distributed microservices architecture and its implementation for high throughput and high availability.
- Proficiency in Go programming language for back-end services development.
- Experience in web-based GUI development using JavaScript.
- Ability to work collaboratively with global teams and colleagues in different locations.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Prior experience in algorithmic trading or financial markets is a plus.
- Willingness to work in the Singapore office.
Benefits
- Competitive salary and benefits package
- Opportunity to work for a leading algorithmic trading company
- Partnership with counterparties, exchanges, and e-trading venues globally
- Consistent liquidity in Equity, FX, Fixed Income, and Commodity markets
- Collaboration and teamwork culture
- Non-hierarchical and inclusive work environment
- Focus on excellence and continuous improvement
- Responsibility for the design, implementation, and operation of a global Core Technology Platform
- Exposure to complex, multi-faceted system supporting various business activities
- High throughput and high availability system
- Agile but well-controlled development practices
- Training opportunities, including extended trips to London
- Engagement in the entire lifecycle of software development
- Opportunity to become a subject matter expert in the financial domain
- Exposure to academic CS fundamentals, concurrent programming, and distributed systems
- Commitment to rigorous software engineering discipline.