This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced software engineer and team leader to join 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. Our Data Engineers develop solutions using a mix of third-party and in-house technologies, owning their changes end-to-end including understanding the business problem, design, implementation, testing, deployment and monitoring. As a leader you will be responsible for working with stakeholders across the company to define the team’s strategy and roadmap, and you will execute that vision with your team. Your leadership will directly enable a faster, simpler, and more scalable innovation cycle for Optiver globally. You will also be responsible for building the team and growing engineers to reach their full potential. This is a hybrid leadership and engineering role with meaningful hands-on time across requirements, architecture, and code.
Job Responsibility:
Build and lead a high performance data engineering team, including managing performance, career development and delivery
Own and deliver the vision, strategy and roadmap for Optiver’s data platform
Architect platform components (orchestration, storage/table formats, metadata/governance, streaming) that scale across APAC and integrate globally
Partner with stakeholders (research, trading, developers, SRE, security) to prioritise and achieve cross-team changes
Standardise ingestion and access workflows, including schema management, lineage, permissions and audit
Collaborate with our Europe & US offices to converge patterns and shared services
Contribute hands-on to key designs and production code
Uphold high engineering standards and best practices
Requirements:
7+ years experience as a Software Engineer delivering production platforms
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
What we offer:
A 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
Guided relocation, a competitive relocation package and visa sponsorship where necessary