Engflow

Software Engineer - Build Systems, Compilers and Languages

New York, Remote. Posted 9 months ago

The role

You will work on core features related to build systems and compilers focusing on scalability and real-time performance. You will contribute to open-source projects like Bazel, gRPC, Goma, Soong, and CMake to enhance the EngFlow platform.

What you will do

  • Work on core features related to build systems and compilers, focusing on scalability and real-time performance.
  • Contribute to and improve open-source projects like Bazel, gRPC, and others.
  • Solve complex problems and build scalable systems that accelerate developer productivity.
  • Collaborate with core engineers who developed Bazel.
  • Experiment with cutting-edge tech to improve the platform.
  • Maintain high standards for software delivery at scale and ensure operational excellence.
  • Participate in an on-call rotation to support production issues.

Required qualifications

  • Deep knowledge of at least one build system such as Bazel, CMake, Maven, Gradle, Nix, Buck, or similar.
  • Experience with Linux, the Unix shell, and at least one cloud infrastructure (e.g., AWS, Azure, GCP, OpenShift, Oracle Cloud).
  • Strong skills in at least one major programming language (Java, C++, Rust, or similar).
  • Experience with asynchronous programming paradigms.
  • Ability to write and improve documentation for both internal and external use.
  • Experience delivering software at scale and maintaining operational excellence.
  • Willingness to participate in an on-call rotation to support production issues.

Nice to have

  • Passion for Optimization: You love analyzing complex challenges and optimizing build systems and compilers.

Benefits

  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401k bonus
  • Parental leave
  • Generous vacation
  • Fully remote
  • Meeting together several times a year at exciting destinations throughout the world
  • Team events such as chocolate, whisky and tea tastings, monthly team games, escape the room

About the company

EngFlow helps developers save time by accelerating software builds and tests through a cloud-based, distributed service. Founded by key contributors to Bazel, the company builds tools to enhance developer velocity and improve build performance.

Software Engineer - Build Systems, Compilers and Languages at Engflow | JobZoey