Software Engineer - Build Systems, Compilers and Languages
Engflow · New York
About this role
## Software Engineer — Build Systems, Compilers and Languages **Location:** Remote (US) At **EngFlow**, we help developers save time by accelerating software builds and tests using a cloud-based, distributed service with remote execution and caching. Our observability platform provides actionable insights to optimize performance and productivity. Founded by key contributors to **Bazel**, EngFlow builds tools that empower engineering teams—from startups to Fortune 500 companies—to enhance developer velocity and improve build performance. Learn more: https://www.engflow.com/ Video: https://www.youtube.com/watch?v=G8UMhFS8esc --- ## What you’ll do Work with engineers who built **Bazel** and contribute to core open-source projects such as **gRPC, Goma, Soong, and CMake**. Tackle complex challenges in real-time performance, scalability, and build systems—while experimenting with the latest technology to improve the EngFlow platform. You’ll also develop core platform features that power builds for leading companies including **Brave Software, Blue River Technology, and Snap**. --- ## Key Responsibilities - **Build Systems Expertise:** Build 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** and **gRPC**. - **Platform Development:** Solve complex problems and build scalable systems that accelerate developer productivity. - **Collaboration:** Work closely with core engineers who developed Bazel and experiment with cutting-edge tech. - **Operational Excellence:** Maintain high standards for software delivery at scale and ensure operational excellence. --- ## Requirements - **Passion for Optimization:** Enjoy analyzing complex problems 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 platform (e.g., **AWS, Azure, GCP, OpenShift, Oracle Cloud**). - **Programming Proficiency:** Strong skills in at least one major language (**Java, C++, Rust,** or similar). - **Asynchronous Programming:** Experience with asynchronous programming paradigms. - **Documentation Skills:** Ability to write and improve documentation for internal and external audiences. - **Scalable Software Delivery:** Experience delivering software at scale while maintaining operational excellence. - **On-Call Rotation:** Willingness to participate in an on-call rotation to support production issues. --- ## Benefits - Comprehensive **medical, dental, and vision** - **401(k)**, bonus - **Parental leave** and generous vacation - Fully **remote** team with in-person meetups several times per year - Fun team events (e.g., tastings, monthly games, escape rooms, and more) --- 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!
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.