Ogroup
Staff Engineer-Trading
深圳. Posted 5 months ago
The role
You will design and implement key trading components and high-impact features for a low-latency trading platform. You will optimize trading architecture performance and contribute to the core platform roadmap.
What you will do
- Responsible for technical design of key trading components and high-impact feature implementation
- Optimize and resolve performance bottlenecks in the trading architecture using low-latency Java technology
- Contribute to the core platform service architecture roadmap for scalability and reliability
- Solve highly complex and ambiguous technical challenges
- Implement monitoring and incident response strategies
- Participate in on-call rotations to ensure system reliability
- Collaborate with stakeholders to translate business requirements into technical designs
- Support and implement software engineering best practices including secure coding, automated testing, and CI/CD
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a strong STEM field
- 7+ years of experience building high-performance, low-latency systems with Java
- Deep expertise in JVM internals
- Knowledge of memory management and advanced concurrency
- Proven skills in distributed system design and implementation
- Proficiency with messaging middleware
- Familiarity with relational/NoSQL databases including PostgreSQL, Cassandra, and MongoDB
- Experience with data modeling and performance tuning
- Proficiency in Linux performance tuning and kernel-level optimization for low-latency applications
- Strong mastery of CI/CD, automated testing, and monitoring
Nice to have
- PhD or Master's degree in quantitative fields
- Experience with High Frequency Trading (HFT) platforms, market making systems, or algorithmic work
- Experience with trading infrastructure
- Deep understanding of FIX protocol and other industry standards
- Experience with hardware-level optimization or specialized ultra-low latency networks
- Contributions to open source projects related to high-performance Java or financial technology
- Familiarity with cloud-native development best practices
About the company
ogroup manages core order and position management systems, providing trading products including manual, automated, and social trading, as well as brokerage services.