Staff Software Engineer - Trading Service
OKX
8 months ago
Singapore, Singapore
Staff+
Responsibilities
- Lead the technical design and implement high-impact features for critical trading components.
- Optimize and resolve performance bottlenecks across the trading architecture using advanced Java techniques.
- Contribute to the architectural roadmap for core platform services, ensuring scalability and reliability.
- Own and solve complex technical challenges, breaking them down into manageable solutions.
- Implement robust monitoring and incident response strategies, participating in on-call rotations.
- Partner with stakeholders to translate business requirements into technical designs.
- Champion best practices in software engineering, including secure coding and automated testing.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 7+ years of Java experience building high-performance, low-latency systems.
- Proven design and implementation skills for distributed systems.
- Strong proficiency with message-oriented middleware.
- Expertise in relational/NoSQL databases, including data modeling and performance tuning.
- Proficiency in Linux performance tuning and understanding of kernel-level optimizations.
Benefits
- Competitive total compensation package.
- L&D programs and education subsidy for employee growth.
- Various team building programs and company events.
- Wellness and meal allowances.
- Comprehensive healthcare schemes for employees and dependants.
Tech Stack
Apache CassandraJavaLinuxMongoDBPostgreSQL
Categories
BackendDevOps