Software Engineer - C++ Build Systems, Devtools and Compiler Engineering

EngFlow helps developers accelerate software builds and tests through cloud-based distributed services, optimizing developer workflows with remote execution and caching.
Switzerland
Backend
Senior Software Engineer
Remote
Developer Tools

Description For Software Engineer - C++ Build Systems, Devtools and Compiler Engineering

EngFlow is revolutionizing software development by providing cloud-based distributed services that dramatically accelerate software builds and tests. As a Software Engineer focused on C++ Build Systems, Devtools, and Compiler Engineering, you'll be at the forefront of build system optimization and C++ productivity improvements.

Working alongside the engineers who built Bazel, you'll contribute to high-impact open-source projects and tackle complex scalability challenges. Your role will involve developing and enhancing core features of EngFlow's platform, particularly in remote caching, remote execution, and advanced compiler engineering techniques.

The position requires deep expertise in C++ and modern CMake, along with strong knowledge of developer tools like sanitizers, Clang-tidy, and remote debugging. You'll be working on cross-platform solutions, requiring proficiency in Linux/Unix environments and Windows development. Cloud infrastructure experience is essential, as is the ability to deliver software at scale.

EngFlow offers a fully remote work environment with comprehensive benefits, including medical, dental, and vision insurance, 401k bonus, and parental leave. The company values work-life balance and team bonding, organizing regular meetups at exciting destinations and fun team events like tastings and games.

This role presents an exciting opportunity for someone passionate about improving developer productivity and safety, with the chance to contribute to the broader development community through conference talks and ISO C++ Meetings participation. If you're excited about solving complex challenges and shaping the future of software development, this position offers the perfect platform to make a significant impact.

Last updated 10 hours ago

Requirements For Software Engineer - C++ Build Systems, Devtools and Compiler Engineering

Linux
  • Deep knowledge of C++, modern target-based CMake, sanitizers, Clang-tidy, remote debugging, and cross-platform builds
  • Strong interest in developing devtools that improve developer productivity and safety
  • Experience in writing algorithms for code scanning and refactoring, especially for C++ and CMakeLists
  • Strong experience with Linux and Unix, and knowledge of Windows development
  • Experience with cloud infrastructure (AWS, Azure, GCP, OpenShift, Oracle Cloud)
  • Experience with delivering software at scale
  • Willingness to contribute to community and participate in ISO C++ Meetings
  • Willingness to be part of an on-call rotation

Benefits For Software Engineer - C++ Build Systems, Devtools and Compiler Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical insurance
  • Dental insurance
  • Vision insurance
  • 401k bonus
  • Parental leave
  • Generous vacation
  • Team meetups several times a year at exciting destinations
  • Fun team events (chocolate, whisky and tea tastings, monthly team games, escape room)

Interested in this job?

Jobs Related To EngFlow Inc. Software Engineer - C++ Build Systems, Devtools and Compiler Engineering

Java Engineer - 925

Senior Java Engineer position at ION, developing portfolio accounting systems, requiring 5+ years of experience in Java development and financial software systems.

Senior Software Engineer, Backend (B2B)

Senior Backend Engineer position at tiket.com, focusing on building scalable B2B solutions using Golang and modern technologies.

Senior System Software Engineer, GPU Server

Senior System Software Engineer position at NVIDIA focusing on GPU server development, requiring 5+ years experience and strong C++ skills, offering competitive compensation $148,000-$287,500.

Sr. Application Software Engineer

Senior Application Software Engineer role at SpaceX developing mission-critical applications for launch vehicle production and Starlink operations

Senior Software Engineer (Quality)

Senior Software Engineer (Quality) role at Abridge, focusing on quality assurance and test automation for an AI-powered healthcare platform, offering $165-175K plus equity in San Francisco.