Senior Staff Software Engineer
Others
$16000 - $22500 monthly
Job Description
Responsibilities
- Define and own the long-term technical architecture and strategy, ensuring alignment with business goals and operational excellence
- Spearhead the design and implementation of highly challenging, ambiguous, and cross-cutting technical projects that span multiple engineering teams
- Identify and eliminate critical performance bottlenecks across the entire product architecture, implementing advanced low-latency and high-throughput solutions in Java
- Serve as a definitive technical authority and subject matter expert in core systems and Java performance; provide technical guidance, code reviews, and mentorship to senior and mid-level engineers
- Stay abreast of industry trends, research emerging technologies (e.g., new concurrency models, hardware acceleration), and propose innovative solutions to enhance the platform's competitive edge
- Design highly resilient, fault-tolerant systems and drive best practices in monitoring, alerting, incident response, and post-mortem analysis for mission-critical trading infrastructure
- Collaborate extensively with Stakeholders to translate strategic business needs into highly efficient and scalable technical solutions; influence product roadmaps from a technical feasibility and architectural sustainability perspective
- Evangelize and enforce high standards in software engineering design, coding, testing, and deployment practices across multiple teams
Minimum Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or a strong STEM education background)
- 10+ years of extensive professional experience designing, building, and operating high-performance, ultra-low latency distributed systems in Java
- Expert-level proficiency in Java for performance-critical applications, including profound knowledge of JVM internals, garbage collection tuning, and advanced concurrency patterns
- Proven experience as a technical leader or architect for major system components, demonstrating the ability to drive technical direction, with exceptional expertise in message-oriented middleware
- Deep understanding of network protocols, OS-level optimizations (Linux), hardware considerations, database technologies (SQL and NoSQL), and strong track record of driving DevOps practices, CI/CD, and monitoring
Preferred Requirements
- PhD in Computer Science, Electrical Engineering, Physics, Mathematics, or a related quantitative discipline
- Direct experience leading the architecture or core development of matching engines, market data processing systems, or complex algorithmic trading strategies in an HFT environment
- In-depth knowledge of FIX Protocol and other relevant financial industry messaging standards
- Experience with hardware-level optimizations, FPGA/ASIC acceleration, or specialized networking components
- Active contributions to significant open-source projects, academic publications, or industry conferences in low-latency computing or FinTech
- Proficiency in speaking, reading and writing in both English and Mandarin to collaborate effectively with global and cross-functional team members.
MARINA BOULEVARD,MARINA BAY FINANCIAL CENTRE,12, ,018982
Other open positions
New positions coming soon.