Senior Software Engineer - Ledger

Roblox•San Mateo, CA
•$196,750 - $243,290•Onsite

About The Position

Join Roblox’s Ledger team to build and scale the system of record for its global economy. The Ledger is intended to track all movement of value—including virtual currency, fiat, and digital assets—accurately, in balance, and with full auditability. It serves as the authoritative source for both recording value and answering questions about it, including balances, history, statements, reconciliation, and analytics. Robux already runs on the zero-balanced, double-entry ledger, and Creator Wallets are planned to launch in December 2026. The role designs, builds, and operates systems where correctness is essential. The Senior Software Engineer will work with Finance, product, and economy engineering teams to ensure value movements are correct at the source. The position owns both ledger write paths and read paths, and contributes to idempotent, exactly-once processing, reconciliation, precision guarantees, operational reliability, and engineering quality. For roles based at Roblox’s headquarters in San Mateo, California, the annual base salary range is $196,750–$243,290. Actual pay may vary based on job-related factors. The range may change. Full-time employees are eligible for equity compensation and benefits. Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence Monday and Friday unless otherwise noted.

Requirements

  • At least 4 years of backend software engineering experience.
  • Proficiency designing, building, and maintaining robust, scalable systems such as microservices and APIs.
  • Strong problem-solving skills and experience debugging complex issues in distributed systems.
  • Experience managing projects and planning and executing work across different workstreams.
  • Strong collaboration skills and ability to work across teams and organizations.
  • Experience mentoring and guiding junior engineers.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a similar technical field.

Nice To Haves

  • Experience in financial infrastructure, ledgers, accounting, or another domain where accuracy is non-negotiable.
  • Experience building a ledger or double-entry system at another company.
  • Experience with large-scale data or analytical systems, such as OLAP or event-driven pipelines.

Responsibilities

  • Work closely with Finance, product, and other economy engineering teams to make every movement of value correct at the source.
  • Architect, design, implement, and operate ledger services that record every movement of value on Roblox.
  • Identify and address correctness, performance, auditability, and operational risks in systems where a bad entry can be a financial incident.
  • Design idempotent, exactly-once write paths and reconciliation that proves the books balance and supports precision guarantees for other teams.
  • Own both the ledger write path and the read path serving balances, history, and analytics from the same source of truth.
  • Uphold high standards for code quality, test coverage, and maintainability, fostering engineering excellence.
  • Manage projects and plan and execute work across different workstreams.
  • Collaborate across teams and organizations, and mentor and guide junior engineers.

Benefits

  • Equity compensation for full-time employees
  • Benefits for full-time employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service