Senior Software Engineer - Android Build System

Roblox
San Mateo, CA

Join our Build Engineering team supporting all application engineers in the company in delivering fast, reliable, distributed builds for console, desktop, mobile, and VR.

As a Senior Software Engineer - Android Build System , you will work on developing a brand new next-gen build system for Mobile and C++ development at Roblox that is optimized for building in the cloud.

Distributed builds for C++ have been around for some time and have grown in popularity in recent years but Roblox faces novel challenges. We support consoles, desktops, mobile, and VR platforms, at least some of which are closed and unsupported by any open source or publicly available build system. We are also aiming for distributed and hermetic builds by construction , even for these platforms that don't make this easy.

You Will:


  • Help migrate Roblox's existing build system to the new next-gen build system

  • Work with other teams of engineers internally at the company to understand their workflows and design and develop solutions that meet their needs.

  • Find, diagnose and fix issues related to the efficiency and correctness of our Android builds from top to bottom.

  • Find and fix bugs and add features to the core runtime of our chosen build system.

  • Work to leverage our distributed build farm for tasks beyond just compilation (e.g. test execution).

You Have:


  • Experience: You have worked in both Java and C++, using gradle and other build systems such as CMake, Bazel, Meson, MSBuild, or others.

  • Domain Knowledge : You have deep knowledge of Android development using NDK, Java, and Android Studio. You have some experience with C++ compilers, linkers, libraries, and toolchains. You understand the concept of reproducible builds and the kinds of issues that can arise in achieving them.

  • Versatility: You can work on multiple platforms (MacOS, Windows, Linux) and can apply your knowledge and experience to platforms and toolchains you may never have worked with before (for example, Consoles or VR Devices)

  • Creativity: You take a creative and strategic approach to solving hard problems. Supporting hundreds (if not thousands) of engineers who all have different ideas about how things ought to work should get you thinking about new ways to scale your solutions.

  • Pragmatism: You understand the balance between complexity and simplicity and can choose solutions that enable the impossible, while still being simple enough that the solutions are bulletproof.

Bonus Points:


  • Familiarity with functional programming paradigms

  • Experience building distributed systems

  • Knowledge of the Bazel Remote Execution API

  • Experiencing contributing to Open Source projects

Posted 2026-02-13

Recommended Jobs

Environmental Health & Safety Spec 3

Medical Devices Company
San Diego, CA

Roles & Responsibilities Summary As the EHS Specialist III, you will prepare and/or assist in preparing policies and procedures in Environmental Health and Safety (EHS).  You have extensive k…

View Details
Posted 2026-01-18

Senior Equipment Engineer

Halo Industries, Inc.
Santa Clara, CA

Primary Function of Position:  Performs a wide range of facilities services tasks including non-technical maintenance of plumbing, electrical, heating, ventilating, and/or air conditioning facili…

View Details
Posted 2026-01-15

OTR Team CDL-A Company Truck Drivers (Lancaster)

Transco Lines, Inc.
Lancaster, CA

Highlights $6,000 Sign-On Bonus per team for a limited time Dedicated Teams - $192,400 - $228,800 Annually Per Team Now Hiring OTR Team CDL-A Company Truck Drivers - Multiple Locations …

View Details
Posted 2026-02-13

SharePoint / PowerApps Designer Advanced

Stellar Innovations
Patterson, CA

00656.25                    Do you enjoy learning about new technologies and how they can be used to provide cutting edge services to the Air Force and DOD customers? If so, then look to join the St…

View Details
Posted 2026-01-15

Administrative Coordinator, Dean’s Office (Job ID #82693)

UC Berkeley Law Pro Bono Program
Berkeley, CA

Apply for Job Job ID 82693 Location Main Campus-Berkeley Full/Part Time Full Time Add to My Favorite Jobs Email this Job About Berkeley At the University of California, Ber…

View Details
Posted 2026-01-27

Nursing School Admissions Coach

TPAPT
Los Angeles, CA

TPAPT is seeking dedicated and knowledgeable Nursing School Admissions Coaches to help aspiring nursing students navigate the admissions process for competitive nursing programs. You will work one-…

View Details
Posted 2026-02-07

Sourcing Contract Manager

Planet Group
Alameda, CA

SUMMARY/JOB PURPOSE: This company is seeking a Sourcing Contract Manager to join the Pharmaceutical Operations and Supply Chain (PSC) Contracts team, reporting to the lead for Contracts & Budget…

View Details
Posted 2026-01-09

Controller

Elite Earthworks and Engineering
Murrieta, CA

Elite Earthworks & Engineering Controller Location: Murrieta, CA | On-Site Elite Earthworks & Engineering is seeking a highly motivated and detail-oriented Construction Controller to joi…

View Details
Posted 2026-01-23

WMS Consultant

LIDD Consultants Inc.
Los Angeles, CA

About LIDD LIDD (LIDD.com) is a leading supply chain management consulting firm. We design complex warehouses and logistics systems to help companies move goods more efficiently. Our clients are m…

View Details
Posted 2026-01-15

Software Engineer, AI Platform - New Grad

Nuro
California

Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI …

View Details
Posted 2026-01-27