Senior Staff Software Engineer - Trading Service
OKX
8 months ago
Singapore, Singapore
Senior / Staff+
Responsibilities
- Define and own the long-term technical architecture for core trading platform components.
- Spearhead the design and implementation of complex technical projects across multiple teams.
- Identify and eliminate performance bottlenecks in the trading architecture.
- Serve as a technical authority and mentor for senior and mid-level engineers.
- Research emerging technologies and propose innovative solutions.
- Design resilient systems and drive best practices in incident response.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Enforce high standards in software engineering practices across teams.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in designing and operating high-performance distributed systems in Java.
- Expert-level proficiency in Java, including knowledge of JVM internals and concurrency patterns.
- Proven experience as a technical leader or architect for major system components.
- Deep understanding of network protocols, OS-level optimizations, and database technologies.
Benefits
- Competitive total compensation package.
- Learning and development programs and education subsidy.
- Various team building programs and company events.
- Wellness and meal allowances.
- Comprehensive healthcare schemes for employees and dependants.
Tech Stack
JavaLinuxSQL
Categories
BackendDevOps