> Markdown version of [/jobs/ext/4601064-senior-software-engineer-ledger](https://www.wearedevelopers.com/jobs/ext/4601064-senior-software-engineer-ledger). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Ledger - **Company:** Roblox - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $196,750 - $243,290 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Big Data, Code Coverage, Software Quality, Computer Engineering, Software Debugging, Distributed Systems, Online Analytical Processing, Software Engineering, Backend, Information Technology, Roblox, Microservices - **Published:** November 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4db80b4148ff67ec ## About the Role * 4+ years of backend software engineering experience, demonstrating proficiency in designing, building, and maintaining robust and scalable systems (e.g., microservices, APIs). * Strong problem-solving skills and experience debugging complex issues in distributed systems. * Experience in managing projects, planning and executing work across different workstreams. * Strong collaboration skills, ability to work across teams and organizations, mentoring and guiding junior engineers. * Bachelor's degree in Computer Science, Computer Engineering, or a similar technical field. * Experience in financial infrastructure, ledgers, accounting, or another domain where accuracy is non-negotiable is highly desirable. Experience building a ledger or double-entry system at another company is a strong plus. * Experience with large-scale data or analytical systems (OLAP, event-driven pipelines, or similar) is a plus but not a requirement. ## Description * 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 the ledger services that record every movement of value on Roblox. * Proactively identify and address correctness, performance, auditability, and operational risks in systems where a single bad entry is a financial incident. * Design idempotent, exactly-once write paths, plus the reconciliation that proves the books balance and the precision guarantees other teams build on. * Own both sides of the ledger: the write path that records value, and the read path that serves balances, history, and analytics from the same source of truth. * Uphold high standards for code quality, test coverage, and maintainability, fostering the culture of engineering excellence. Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).