Principal Software Engineer
Are you a seasoned engineer with a passion for reliability and scalability? We’re looking for exceptional Software Engineers to join the Reliability team at Roblox. In this pivotal role, you will drive the evolution of our systems, ensuring they meet the highest standards of performance, reliability, and efficiency. You’ll collaborate with cross-functional teams to build robust infrastructure that supports our growth. If you have a track record of solving complex technical challenges, we want to hear from you. Join us in shaping the future of our platform and delivering unparalleled value to our users.
At Roblox, our vision is to achieve 1 billion daily active users. We believe this engineer will be instrumental in driving us towards that ambitious goal.
You Will:
- Lead a team of engineers (2+) to drive multi quarter Reliability projects
- Create libraries that promote fault-tolerance and resilience– like retries, circuit breakers, and adaptive concurrency limits.
- Build, automate and standardize process automation to create a "golden path" of tooling and platform support that powers the fundamental Roblox ecosystem.
- Create tooling that provides production guardrails, for example evaluating release candidate capacity with load testing tooling before deploying to production.
- Create performance monitoring services and observability towards understanding capacity issues and platform degradations.
- Create tooling that monitors production services and their changes, like generalized canarying services with alerting.
- Experience: you have a BS degree (or equivalent professional experience) in Computer Science or related engineering field with at least 8 years of experience including at least 2+ years in SRE or Software Engineering
- Passion for systems: You have experience and good habits around building software and tools and getting them adopted. Your system’s focus informs a view of code needing to be deeply reliable.
- Technical Leadership: Ability to lead, coach and mentor junior engineers
You Are:
- A Partner: You know that the best tools integrate broadly with the tooling ecosystem. You approach partners and processes with curiosity and seek to understand a problem deeply before you start coding.
- A Coder: you have experience writing common programming languages ( Go, C#, Java…).
- Self-organized: you’re excited about getting in front of complex problems, organizing your work by any means possible; overcome emergent issues and contributing to long-running projects as a part of the team.
- Problem Solver: you ask the right questions to solve issues within your expertise and you use data to test your theories.
- Planner - You have experience in large project lifecycles. You have experienced working in sprints, breaking down complex tasks into milestones, and reporting status to keep project scheduling accurate.
- Leader - Proven ability to Tech Lead a group of engineers to deliver on multi quarter projects
Recommended Jobs
Sr. IT Project Manager
Overview Join our dedicated team of project managers, leading strategic IT and enterprise projects for our Information Systems and Technology (IST) team at Esri. You will work closely with IST teams,…
Low Voltage Module Test Engineer
About ALSO. We’re ALSO, an electric mobility company originally conceived as a part of Rivian. We’re a passionate team of builders, dreamers, doers and innovators, focused on creating entirely new…
Software Engineer, AI Training Infrastructure
About Us: Here at Fireworks, we’re building the future of generative AI infrastructure. Fireworks offers the generative AI platform with the highest-quality models and the fastest, most scalable…
Mid-Level Communications Standards Engineer
The Marlin Alliance, Inc. is seeking a Mid-Level Communications Standards Engineer to work in San Diego, CA. The successful candidate will bring a solid technical foundation in communications systems,…
Data Scientist, ChatGPT for Work
About the Team OpenAI’s mission is to ensure AI benefits all of humanity. ChatGPT for Work supports that mission by helping more people access real leverage from AI in their day-to-day jobs—so the…
Project Engineer (Commercial Construction)
Summary Our North County San Diego -based client is a highly sought after commercial general contracting company with exponential growth and exciting opportunities. They are seeking a Project Engi…
EHS Specialist
EHS Specialist (EHS & Security Program Specialist) Location: Hayward, CA (on-site) About 1X We build humanoid robots that work alongside people to solve labor shortages and create abundance. …
Analyst, Visa Crypto Solutions
Job Description Are you passionate about the future of stablecoin payments and driven by opportunities to scale new products and businesses? As the Visa Crypto Solutions Analyst, you will be respon…
Financial Planning & Analysis Analyst
About Us We are a fast-growing, private equity-backed medical aesthetics platform expanding into new states. As we scale our clinic footprint, we are building a professional finance organization t…
Secretary (Unit Secretary)
: USAJOBS Downtime USAJOBS.gov will be down for extended maintenance Friday, May 10 at 8 a.m. ET through Sunday, May 12 at noon ET. We appreciate your patience as the Office of Personnel Management c…