Senior Staff Software Engineer

Others

$16000 - $22500 monthly

Apply Via MyCareersFuture Save this job
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.