Software Engineer - Build Systems, Compilers and Languages

SaaS company funded by Andreessen Horowitz, redefining how companies build software by providing remote execution services to speed up software builds and tests.
Backend
Mid-Level Software Engineer
Remote
Enterprise SaaS · Developer Tools

Description For Software Engineer - Build Systems, Compilers and Languages

EngFlow is revolutionizing software development by providing cloud-based distributed services that dramatically speed up builds and tests. Founded by core team members who developed Bazel (Google's open source build system), the company offers solutions that can improve build speeds by 10x or more. The role focuses on build systems, compilers, and languages, offering the opportunity to work with cutting-edge technology and contribute to major open source projects.

As a Software Engineer, you'll join a team that values technical excellence and innovation. You'll work on complex challenges involving scalability and real-time performance, while contributing to tools used by prominent companies like Brave Software, Blue River Technology, and Snap. The position offers the flexibility of remote work within EMEA, with regular team meetups worldwide.

The ideal candidate should have a strong background in build systems, cloud infrastructure, and programming languages. You'll be part of a team that values both getting work done and having fun, with regular team events and a strong emphasis on work-life balance. The role includes comprehensive benefits and the opportunity to make a significant impact on developer productivity across the industry.

This is an excellent opportunity for engineers passionate about optimization, build systems, and developer experience to join a well-funded company that's making a real difference in how software is built and tested.

Last updated 2 months ago

Responsibilities For Software Engineer - Build Systems, Compilers and Languages

  • Contribute to Bazel, gRPC, Goma, Soong, CMake and other open source projects
  • Develop core features of the platform
  • Solve complex challenges like scalability and real time performance
  • Participate in on-call rotation to support production issues

Requirements For Software Engineer - Build Systems, Compilers and Languages

Java
Linux
  • Deep expertise with at least one build system: Bazel, CMake, Maven, Gradle, Nix, Buck, others
  • Experience in Linux and the Unix shell
  • Experience with at least one Cloud infrastructure: AWS, Azure, GCP, OpenShift, Oracle Cloud
  • Programming proficiency with at least one language: Java, C++, Rust, others
  • Asynchronous programming experience
  • Experience writing/improving documentation
  • Experience delivering software at scale and maintaining operations excellence

Benefits For Software Engineer - Build Systems, Compilers and Languages

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical benefits
  • Dental benefits
  • Vision benefits
  • 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 - Build Systems, Compilers and Languages

Software Engineer - Build Systems, Compilers and Languages

Software Engineering role at EngFlow focusing on build systems, compilers, and languages, working remotely to improve developer productivity through distributed build acceleration.

Software Engineer II

Microsoft Defender for Endpoint is hiring a Software Engineer II to work on cloud-powered security solutions, offering competitive pay and hybrid work environment.

Software Development Engineer - Amazon Devices, Devices Supply Chain Technologies

Software Development Engineer role at Amazon Devices focusing on building supply chain and operations systems for device management and logistics.

Software Engineer 2

Software Engineer 2 position at Microsoft's M365 Big Data Team in Vietnam, focusing on telemetry standardization and service operations for Office365 services.

Software Engineer II

Software Engineer II position at Microsoft's CCE Engineering Team, focusing on cloud solutions and commerce experiences, offering remote work and comprehensive benefits.