Staff Software Engineer
Core
Architect and design highly scalable, mission-critical brokerage systems spanning multiple products and services, including middle- and back-office systems, customer account infrastructure, and risk controls.
Role type
Staff Software Engineer (Financial Systems)
Builds
gRPC microservices, APIs, third-party vendor integrations, customer account and PII systems, KYC/CDD/AML controls, sanctions screening, and pre-trade buying-power and margin engines.
Domain
Financial Services / Brokerage / Regulatory Compliance
Deliverable
production ML models | product features
Required skills
Go, gRPC, REST, Domain-Driven Design, Event-Driven Architecture, Double-entry ledgers, Books-and-records models, Multi-currency handling, Regulatory compliance (MAS, PDPA), Incident management, Technical mentorship
Preferred skills
Southeast Asian market launch experience, Additional regional language, Service mesh, Kubernetes, Cloud platforms, Vendor and budget management
Responsibilities
Architect and design scalable brokerage systems; Develop middle- and back-office systems and integrations; Build customer account and PII systems with KYC/CDD/AML controls; Extend frameworks for regional languages, currencies, and regulations; Provide strategic technical guidance and shape engineering roadmaps; Lead cross-functional projects and market launches; Serve as incident commander and operational reliability lead.
Seniority
Staff, hands-on IC with strategic leadership