Talent.com
Senior Software Engineer - Android Build System

Senior Software Engineer - Android Build System

RobloxSan Mateo, CA, United States
8 hours ago
Job type
  • Full-time
Job description

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

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
  • For roles that are based at our headquarters in San Mateo, CA : The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page .

    Annual Salary Range

    $289,460—$338,270 USD

    Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

    Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

    Create a job alert for this search

    Software Engineer Android • San Mateo, CA, United States

    Related jobs
    • Promoted
    Senior Software Engineer, Android

    Senior Software Engineer, Android

    Omada HealthSouth San Francisco, CA, United States
    Full-time
    Omada Health is on a mission to inspire and engage people in lifelong health, one step at a time.Omada Health is a digital care provider that empowers people to achieve their health goals through s...Show moreLast updated: 25 days ago
    • Promoted
    Senior Engineer, Android

    Senior Engineer, Android

    AthenaPalo Alto, CA, United States
    Full-time
    At Athena, we empower possibility through transformative delegation.True leaders reflect on what they want and map the path to get there. We clear the way by pairing exceptional Executive Assistants...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Android Engineer

    Senior Android Engineer

    ReviSan Francisco, CA, United States
    Full-time
    Brick and mortar is not dead but drastically changing, and Revi is leading that change into the future.It allowed people to do things like buy, ship, mail, shop, and more.In the past, doing these t...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Android Engineer

    Senior Android Engineer

    ScribdSan Francisco, CA, United States
    Full-time
    At Scribd (pronounced "scribbed"), our mission is to spark human curiosity.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empowe...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior, Software Engineer - Android

    Senior, Software Engineer - Android

    Sam's ClubSan Mateo, CA, United States
    Full-time +1
    Sams Credit-SDMC experience team deals with the Sams credit card experience as well as Secure Digital Mem Card experience. Troubleshoot business and production issues for mobile devices by reviewing...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Android Engineer

    Senior Android Engineer

    UnifyIDRedwood City, CA, United States
    Full-time
    About Prove (acquired UnifyID).Prove is the modern platform for continuous identity authentication and is used by over 1,000 enterprises and 500 financial institutions, including 9 of the top 10 U....Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Software Engineer (Android) - Consumer Experience

    Senior Software Engineer (Android) - Consumer Experience

    StubHubSan Francisco, CA, United States
    Full-time
    StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we're here to delight them all the way fro...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Android Engineer

    Senior Android Engineer

    Lucid MotorsNewark, CA, United States
    Full-time
    Leading the future in luxury electric and mobility.At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived lim...Show moreLast updated: 8 hours ago
    • Promoted
    Senior Software Engineer - Android

    Senior Software Engineer - Android

    NextdoorSan Francisco, CA, United States
    Full-time
    Nextdoor (NYSE : NXDR) is the essential neighborhood network.Neighbors, public agencies, and businesses use Nextdoor to connect around local information that matters in more than 340,000 neighborhoo...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer - Android

    Senior Software Engineer - Android

    Q-CellsSan Francisco, CA, United States
    Full-time
    Qcells is seeking a Senior Android Engineer to join our Mobile Residential Applications team.You will play a key role in building the next-generation mobile experience for solar homeowners and inst...Show moreLast updated: 9 hours ago
    • Promoted
    Software Engineer II, Android

    Software Engineer II, Android

    Omada HealthSouth San Francisco, CA, United States
    Full-time
    Omada Health is a digital care provider that empowers people to achieve their health goals through sustainable behavioral change. We are on a mission to inspire and engage people in lifelong health,...Show moreLast updated: 25 days ago
    • Promoted
    Senior Software Engineer - Android

    Senior Software Engineer - Android

    UberSan Francisco, CA, United States
    Full-time
    As a Senior Software Engineer for Android on the Location & Sensors team, you will play a crucial role in developing Uber's Location Platform to further enhance Uber's geospatial capabilities.The L...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Android Engineer

    Senior Android Engineer

    Speak LLCSan Francisco, CA, United States
    Full-time
    Our mission is to reinvent the way people learn, starting with language.Learning a language can change a life by opening doors to new cultures, careers, and communities. Two billion people around th...Show moreLast updated: 8 hours ago
    • Promoted
    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 14 days ago
    • Promoted
    Senior Software Engineer, Android

    Senior Software Engineer, Android

    Tools for HumanitySan Francisco, CA, United States
    Full-time
    World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all....Show moreLast updated: 30+ days ago
    • Promoted
    Senior, Software Engineer- Android

    Senior, Software Engineer- Android

    WalmartSunnyvale, CA, United States
    Full-time +1
    We are looking for a Senior Software Engineer (Android) to join our team and contribute to the development of world-class mobile applications. You will work closely with other engineers and product ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer, Backend Platform

    Senior Engineer, Backend Platform

    ZūmRedwood City, CA, US
    Full-time
    Zum is a rapidly expanding Series E startup backed by industry leaders Sequoia Capital, SoftBank, Spark Capital, and GIC, with a bold mission to transform the stagnant school transportation industr...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer, Android

    Senior Software Engineer, Android

    King River Capital GroupSan Francisco, CA, United States
    Full-time
    Stride enables independent workers to reap the benefits of their independence.We simplify the challenges of being self-employed by helping workers handle the complexities of insurance, finances, an...Show moreLast updated: 30+ days ago