jobapplier

Senior Software Engineer (Reliability)

Roblox

Skills

Required

  • SRE / Software Engineering
  • Site Reliability
  • Go
  • C#
  • Java…

Preferred

  • Create libraries and tooling

USD 243,290 - 295,250

About Roblox

Join Roblox as a Senior Software Engineer (Reliability) and play a pivotal role in driving the evolution of our systems. You will collaborate with cross-functional teams to build robust infrastructure that supports our growth and ensures the highest standards of performance, reliability, and efficiency. If you have a passion for systems, experience in software engineering, and a track record of solving complex technical challenges, we want to hear from you.

Drive the evolution of systems to meet high standards of performance, reliability, and efficiency.

Responsibilities

  • Collaborate with cross-functional teams to build robust infrastructure that supports growth.
  • Create libraries and tooling that promote fault-tolerance, resilience, and production guardrails.

Requirements

  • 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
  • Experience: you have a BS degree (or equivalent professional experience) in Computer Science or related engineering field with at least 4+ years of experience with added advantage working in the Site Reliability space in SRE or Software Engineering
  • 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
  • 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…)
  • 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