Skip to content

Senior Software Engineer – Build Systems
Company | Optiver |
---|
Location | Chicago, IL, USA |
---|
Salary | $175000 – $175000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Strong engineering instincts and a deep understanding of computer science fundamentals
- Experience designing, building, and optimizing build systems and CI pipelines in complex environments
- Deep familiarity with the C++ build toolchain (compilers, linkers, build tools, package managers, etc.), ideally using tools like CMake, Ninja, conan, clang and GCC
- Experience supporting builds in Python and C#
- Comfortability owning and operating CI platforms like GitHub Actions or Jenkins
- Familiarity with containerized development and build workflows, including Docker
- Knowledge of infrastructure-as-code tools like Terraform to manage and scale build environments and CI infrastructure reproducibly
- A passion for improving developer experience, with a track record of delivering impactful tooling and automation
Responsibilities
- Design, build, and maintain scalable build systems used across the company, including core build libraries, common CI/CD pipelines, and Docker images
- Take ownership of the company’s CI platform, evolving it to meet the needs of a growing, global engineering organization
- Create and maintain integrations that automate the release and deployment lifecycle, enabling rapid, continuous deployment
- Work closely with development teams across the company to identify pain points in build and test workflows, and design effective solutions to address them
- Optimize build performance across multiple languages and platforms, helping teams ship faster and more reliably
- Use infrastructure-as-code to manage and scale the platform that powers our build and CI infrastructure
- Stay informed on and leverage industry best practices and emerging trends to keep our tooling modern, fast, and reliable
Preferred Qualifications
No preferred qualifications provided.