Software Engineer - Build Systems, Compilers and Languages

EngFlow GmbH

San Francisco (CA)

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive medical, dental, vision benefits
401k bonus
Generous vacation
Parental leave
Fun team events

Job summary

A leading technology company is seeking a Software Engineer focused on build systems, compilers, and languages. This remote role requires deep knowledge in build systems like Bazel and strong programming skills in languages like Java or C++. You'll work on core features, contribute to open-source projects, and tackle complex challenges in real-time performance and scalability. Competitive benefits include medical, dental, and generous vacation, along with a fun remote working environment.

Qualifications

  • Deep knowledge of at least one build system such as Bazel, CMake, Maven or similar.
  • Strong skills in at least one major programming language like Java, C++, or Rust.
  • Experience with Linux, the Unix shell, and at least one cloud infrastructure.

Responsibilities

  • Work on core features related to build systems and compilers, focusing on scalability.
  • Contribute to and improve open-source projects like Bazel and gRPC.
  • Solve complex problems and build scalable systems to accelerate developer productivity.

Skills

Build System Expertise
Passion for Optimization
Programming Proficiency
Linux & Cloud Experience
Asynchronous Programming
Documentation Skills
Scalable Software Delivery

Tools

Bazel
CMake
AWS
GCP
Java
C++

Job description

Location

New York, San Francisco, Austin

Employment Type

Full time

Location Type

Remote

Department

Product Engineering

Remote - US.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Lead - Build Systems, Compilers and Languages
Software Engineering Lead - Build Systems, Compilers and Languages

EngFlow GmbH • New York (NY)

On-site
Comprehensive medical, dental, vision benefits
401k bonus
Parental leave
+2
Implementation Enginner
Implementation Enginner

EngFlow GmbH • San Francisco (CA)

Remote
Comprehensive medical, dental, vision benefits
401k/pension
Parental leave
+3
Implementation Engineer
Implementation Engineer

EngFlow GmbH • Austin (TX)

Remote
USD 90,000 - 120,000
Comprehensive medical, dental, and vision benefits
401k/pension
Generous vacation
+2
Software Engineer
Software Engineer

Coders Connect • United States

Remote
USD 145,000 - 260,000
Competitive salary
Full health, dental, and vision coverage
16 weeks paid parental leave
+3
Senior Software Engineer
Senior Software Engineer

BuildBuddy • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Platinum health benefits
Generous equity and compensation packages
Solutions Engineer
Solutions Engineer

BuildBuddy • Palo Alto (CA)

On-site
USD 100,000 - 140,000
Platinum health benefits at no cost
Generous equity & compensation packages
Encouragement to contribute to open source projects
Enterprise Account Executive
Enterprise Account Executive

EngFlow GmbH • San Francisco (CA)

On-site
Competitive compensation
Comprehensive medical, dental, and vision benefits
401k/pension
+3
Senior Software Engineer
Senior Software Engineer

Tact • United States

Remote
USD 153,000 - 180,000
Up to $180K USD base + equity
Fully remote
Focus on developer experience
+1
Software Engineer, Developer Productivity
Software Engineer, Developer Productivity

Glean • San Francisco (CA)

On-site
USD 140,000 - 265,000
Medical, Vision, and Dental coverage
Generous time-off policy
Home-office improvement stipend
+2
Staff Software Engineer
Staff Software Engineer

MetaProp • San Francisco (CA)

Hybrid
USD 197,000 - 262,000
Generous equity grant
Hybrid work schedule
Lunch provided for in-office days
+1