We are looking for an experienced software engineer and team leader to lead our APAC Data Engineering Platform team. The team is responsible for developing Optiver’s next-generation data platform for research and real-time trading, covering orchestration, storage, access and governance of data at scale. This team delivers robust, consistent solutions for a range of stakeholders across the business including engineers, researchers and traders.
Requirements
- 7+ years experience as a Software Engineer delivering production platforms and 2+ years of experience leading software engineering teams.
- Strong experience with distributed systems & reliability fundamentals, including partitioning, replication, consistency/availability tradeoffs.
- Expertise with one or more of Python/C++/Java/Rust. Solid API and system design skills.
- Data platform fundamentals, including batch/stream processing, table formats, object storage, SQL.
- Understanding of security and governance, such as encryption, authentication, and access control.
- Practical experience with streaming and batch data (e.g., Kafka + Schema Registry).
- Experience making architectural decisions on IT solutions, system design & implementation.
- Excellent stakeholder communication and roadmap ownership.
Benefits
- Performance-based bonus structure
- Training, mentorship and personal development opportunities
- Daily breakfast, lunch and an in-house barista
- Gym membership plus weekly in-house chair massages
- Regular social events, including a company trip every two years