Software Engineer - C++ Build Systems, Devtools and Compiler Engineering

EngFlow • Other US Location

Company

EngFlow

Location

Other US Location

Type

Full Time

Job Description

Description

This is a fully remote opportunity based in North America or Europe.

The currency you can never get back: time. At EngFlow, that’s exactly what we’re saving. By speeding up builds, we are helping increase resource efficiency, developer productivity, and product quality. Our cloud-based distributed service uses remote execution and caching to parallelize work. We are looking to hire people who are ready to help us scale up!

As a Software Engineer with a focus on build systems, compilers and languages, you will have an opportunity to learn from core engineers who built Bazel, contribute to Bazel, gRPC, Goma, Soong, CMake and other open source projects, and develop core features of our platform, solving complex challenges like scalability and real time performance. There is plenty opportunity for experimentation, testing out latest tech, and building a scalable product to be used by some of your most favorite tech companies. Our customers include Brave Software, Blue River Technology and Snap, among many others.

EngFlow is a SaaS company funded by Andreessen Horowitz and other top investors, and is redefining how companies build software and ship well-tested products. Its remote execution service speeds up software builds and tests by a factor of 10 or more, and observability platform provides actionable insights to optimize builds and tests. Created by core team members who developed Bazel (Google's open source build system) and led its community adoption, EngFlow builds tools and connects experts in the Bazel and build ecosystem. EngFlow products are used by engineers from startups to Fortune 500 companies to accelerate developer productivity and positively impact engineering culture.

See this video to learn more:

, learn about , and learn about our product and customer stories at .

Requirements

This is a Software Engineering role to join the team behind CMake RE. We are looking for candidates ready to bring their passion to build the right tools for the benefit of CMake and C++ productivity & safety that native developers deserve worldwide.

Qualifications

    • Passion for bringing to CMake and C++ the productivity and safety optimization boost it deserves
    • Programming proficiency in C++
    •  Deep expertise with C++, modern target based CMake, sanitizers, Clang-tidy, remote debugging, cross-platform builds
    •  Git infrastructure, Yocto, Java JNI, Node JS native bindings experience a plus
    • Strong appetite for devtools development
      • Adding and Improving Remote Caching and Remote Execution for CMake and others build systems
    • Strong appetite or expertise for Compiler Engineering:
      • Writing code scanning+refactoring algorithms for C++ and CMakeLists with libclang or other compiler frontend technology
    • Linux and Unix experience but cross-platform at heart with Windows knowledge
    • Experience with at least one Cloud infrastructure: AWS, Azure, GCP, OpenShift, Oracle Cloud
    •  Experience writing/improving documentation
    • Experience delivering software at scale and maintaining operations excellence
    • Willingness to visit and submit talks to major developer conferences and participate to ISO C++ Meetings a plus
    • Note: You will be part of an on-call rotation to support production issues that are escalated to the Engineering team
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.

Apply Now

Date Posted

09/07/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

Development Underwriter - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Development Underwriter with an Underwriting background to support their new MGA brand Nupro which aims to disrupt the sm...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...

View Details