OKX

Staff Software Engineer - Trading Service

OKX

Apply
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