Senior Software Engineer
Continuous Deployment Platform
Confirmed live in the last 24 hours
Game platform and game creation system
Company Overview
Roblox’s mission is to bring the world together through play. They enable anyone to imagine, create, and have fun with friends as they explore millions of immersive 3D experiences, all built by a global community of developers.
Locations
San Mateo, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Docker
Rust
Kubernetes
Python
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
- Knowledgeable and proficient in deploying common industry build/test/CICD technology
- Passionate about the engineering experience and productivity, and will be an advocate across engineering for the importance of CD practices to that experience
- A programmer, having built tools using two or more languages (Go, Rust, C#, Python, C++, …)
- Customer-focused, you enjoy the challenge of working with your customers to establish outstanding solutions that solve their toughest problems
- A team player, you work with and inspire others around you, and you are comfortable working with people in any situation
- Have built tools at scale
- Experienced, with 4+ years as an software engineer
- Have a Bachelor's degree in Computer Science, Computer Engineering, or a similar technical field
- You are required to be in the office at HQ 3 days a week (Tues-Thurs)
- A BS in Computer Science (or equivalent) + at least 4 years work experience
- Designed, built, shipped, monitored, and supported a tool or system used by other engineers at Roblox scale (1000+ engineers)
- Researched, proposed, and implemented a new technology or process with measurable positive impact
- Experience working with common cloud technologies
- Experience with Docker, Containers, and CD Platforms
Responsibilities
- Develop our CD platform, tools, and infrastructure to meet the requirements of our engineering teams
- Identify essential problems and prevent them from reoccurring by root cause analysis and automation
- Create, influence, and improve our CD tooling, infrastructure, standards, and methods to ensure we can achieve velocity, scalability and high reliability
- Develop and share best practices with our engineering teams to improve automation and efficiency
- Work with a global team of engineers who are building groundbreaking technology to achieve the Metaverse
- You will report to Director of Continuous Deployment
Desired Qualifications
- Infrastructure and CD experience is a plus
- Familiarity with Hashi Corp and Kubernetes is a plus