IT & Software

Software Engineer - Build Platform

Optiver

London · Greater London · United Kingdom

Overview

In this role you will shape the future of C++ builds at Optiver by designing and rolling out modern build systems to speed up builds, improve reliability, and standardize developer experience. You will develop reusable build libraries, CI/CD pipelines, and container images used company-wide. You will embed observability to measure performance and guide improvements, and optimize builds at scale with caching and incremental execution. You will collaborate with engineering teams to remove friction and help agents compile, test, and validate changes with minimal manual intervention. This is a chance to influence how software is built and delivered at Optiver, supporting faster, more confident—d

Pay / Benefits
  • Performance-based bonus structure
  • 27 paid vacation days
  • Breakfast and lunch provided
  • Commuting expense support
  • Private medical insurance
  • Pension scheme
Responsibilities
  • Design and roll out modern C++ build systems to accelerate build times and reliability
  • Develop reusable build libraries, CI/CD pipelines, and container images used across the company
  • Build observability into the platform to measure performance, reliability, and adoption
  • Improve build performance at scale via incremental execution, caching, and dependency analysis
  • Design workflows for agents to compile, test, diagnose failures, and validate changes with minimal human intervention
  • Collaborate with engineering teams to identify friction and create scalable solutions
  • Guide tool adoption balancing standardization with diverse codebases and engineering groups
  • Stay current with industry trends in DevEx and build systems to inform tool choices
Key requirements
  • Strong software engineering background with deep experience in C++ build systems and developer tooling
  • Hands-on experience with modern build systems (Bazel, Buck2, Pants, Gradle) and migration from legacy tooling
  • Solid understanding of build concepts: incremental builds, caching, reproducibility, dependency graphs, remote execution, artifact management
  • Ability to diagnose performance and reliability issues using data and observability
  • Experience with CI/CD platforms (GitHub Actions, Buildkite, Jenkins) and designing scalable pipelines
  • Understanding end-to-end software lifecycle from ideation to deployment
  • Experience with source control workflows (GitHub, GitLab)
  • Proven track record of improving developer productivity
  • Collaborative mindset
  • Data-driven problem solving
  • Strong communication
  • C++ build systems and tooling
  • Bazel, Buck2, Pants, Gradle
  • Incremental builds, caching, remote execution

Reference: WJ-747_31020719

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.