EngFlowEN

Software Engineer - Build Systems, Compilers and Languages

EngFlow is a SaaS company that optimizes software development by delivering fast builds and tests, making build results more accessible, and improving core Bazel.

EngFlow

Employee count: 11-50

Germany only

Remote - EMEA.

At EngFlow, we help developers save time by accelerating software builds and tests. Our cloud-based, distributed service optimizes developer workflows through remote execution and caching, improving efficiency, productivity, and product quality.

Backed by top investors, EngFlow is redefining how companies build software and ship well-tested products. Our solutions speed up builds by a factor of 10 or more, while our observability platform provides actionable insights for optimization. Founded by key contributors to Bazel, we build tools that empower engineering teams—from startups to Fortune 500 companies—to enhance developer velocity and improve build performance.

Learn more about our mission, culture, and team: EngFlow | Video

As a Software Engineer with a focus on build systems, compilers, and languages, you'll work alongside the engineers who built Bazel and contribute to core open-source projects like gRPC, Goma, Soong, and CMake. You’ll tackle complex challenges in real-time performance, scalability, and build systems, all while experimenting with the latest tech to enhance the EngFlow platform.

You’ll have the opportunity to develop core features of our platform, which powers the builds for leading companies like Brave Software, Blue River Technology, and Snap.

Key Responsibilities:

  • Build Systems Expertise: Work on core features related to build systems and compilers, focusing on scalability and real-time performance.
  • Open-Source Contribution: Contribute to and improve open-source projects like Bazel, gRPC, and others.
  • Platform Development: Solve complex problems and build scalable systems that accelerate developer productivity for global tech companies.
  • Collaboration: Collaborate with core engineers who developed Bazel, and experiment with cutting-edge tech to improve our platform.
  • Operational Excellence: Maintain high standards for software delivery at scale and ensure operational excellence.

Requirements

  • Passion for Optimization: You love analyzing complex challenges and optimizing build systems and compilers.
  • Build System Expertise: Deep knowledge of at least one build system such as Bazel, CMake, Maven, Gradle, Nix, Buck, or similar.
  • Linux Cloud Experience: Experience with Linux, the Unix shell, and at least one cloud infrastructure (e.g., AWS, Azure, GCP, OpenShift, Oracle Cloud).
  • Programming Proficiency: Strong skills in at least one major programming language (Java, C++, Rust, or similar).
  • Asynchronous Programming: Experience with asynchronous programming paradigms.
  • Documentation Skills: Ability to write and improve documentation for both internal and external use.
  • Scalable Software Delivery: Experience delivering software at scale and maintaining operational excellence.
  • On-Call Rotation: Willingness to participate in an on-call rotation to support production issues that may be escalated to the engineering team.

We are hiring across a wide range of roles and are happy to help you build your own path - the only necessary skills are strong technical expertise in a major programming language, determination and passion for developer experience. If you’re ready to make an impact and join a fast-growing company at the forefront of developer experience, we’d love to meet you!

Benefits

We offer comprehensive medical, dental, vision benefits, 401k bonus, parental leave and generous vacation. The team is fully remote but we enjoy meeting together several times a year at exciting destinations throughout the world. We value getting the work done and having fun while doing it, and have done numerous fun team events such as chocolate, whisky and tea tastings, monthly team games, escape the room among other fun events.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Germany +/- 0 hours

About EngFlow

Learn more about EngFlow and their company culture.

View company profile

EngFlow helps customers accelerate their software development and improve developer productivity. Many organizations face the challenge of long build and test cycles, especially as codebases grow in size and complexity. This can lead to decreased developer productivity, slower time-to-market for new features, and increased costs associated with inefficient resource utilization. EngFlow addresses these challenges by providing a remote execution and caching platform that significantly speeds up software builds and tests. Created by the core engineers behind Bazel, Google's open-source build system, EngFlow's solutions are designed to keep engineers in their creative flow by minimizing interruptions caused by slow builds.

EngFlow's platform allows development teams to distribute their builds and tests across a cluster of machines, and then remotely cache the results. This parallelization and caching dramatically reduces build times, in some cases by a factor of 10 or more. Customers, ranging from startups to Fortune 500 companies, leverage EngFlow to make their builds and tests faster, make build results more accessible for analysis and debugging, and improve their core Bazel implementations. The platform is compatible with various build systems, including Bazel, CMake, Buck v2, AOSP, and Chromium, offering flexibility for diverse development environments. By optimizing build and test cycles, EngFlow enables engineering teams to iterate faster, release software more frequently, and ultimately deliver more value to their end-users. The company also focuses on providing observability into the build process, offering insights that help teams further optimize their workflows and cloud resource usage. EngFlow's commitment extends to providing expert support and ensuring their solutions can scale to meet the needs of both small teams and large enterprises with tens of thousands of cores.

Employee benefits

Learn about the employee benefits and perks provided at EngFlow.

View benefits

Remote-only

EngFlow is a remote-only company.

Company retreats

EngFlow organizes company retreats.

Parental leave

EngFlow offers parental leave to its employees.

Healthcare

EngFlow provides healthcare benefits to its employees.

View EngFlow's employee benefits
Claim this profileEngFlow logoEN

EngFlow

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

12 remote jobs at EngFlow

Explore the variety of open remote roles at EngFlow, offering flexible work options across multiple disciplines and skill levels.

View all jobs at EngFlow

Remote companies like EngFlow

Find your next opportunity by exploring profiles of companies that are similar to EngFlow. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
EngFlow hiring Software Engineer - Build Systems, Compilers and Languages • Remote (Work from Home) | Himalayas