Your Roblox resume, matched to the job ad
Drop in your resume and it opens next to this job, ready to tailor in one click.
4.8 from 167 in-app reviews
Principal Software Engineer
Roblox · San Mateo, CA, United States
Tailor your resume to this job
No account needed to start.

What Roblox asks for
From Roblox's Principal Software Engineer ad, checked 3 Nov 2026.
Distributed systems and Go
At least 10 years of experience building and shipping high quality backend or distributed systems to production, with deep proficiency in Go or another compiled language.
Technical leadership and mentorship
At least 4 years acting as a hands-on tech lead for a group of engineers, setting technical direction, driving execution, and mentoring staff at multiple levels.
Scaling and NoSQL databases
Designing systems to handle a 10 fold increase in traffic growth and managing NoSQL databases like DynamoDB or Cassandra at scale.
AI and ML platform integration
Building AI first infrastructure that supports machine learning pipelines, agentic workflows, or human in the loop systems while maintaining security.
Developer platform experience
Building developer experience layers that allow other engineering teams to integrate complex capabilities quickly, ideally within hours.
The ad asks for at least 10 years of experience in backend or distributed systems and at least 4 years as a tech lead. Based in San Mateo, with office work required Tuesday, Wednesday, and Thursday.
How the example answers the ad
Four of the five requirements above, each matched to a line in the example.
Technical leadership and mentorship
“Mentored 4 senior staff engineers, resulting in two promotions and increased team velocity by 30 percent.”
Mentoring four senior staff engineers and achieving a 30 percent increase in team velocity shows technical leadership and mentorship skills.
Scaling and NoSQL databases
“Integrated DynamoDB for global state storage, ensuring sub-10ms response times for matchmaking services.”
Using DynamoDB for global state storage to maintain sub-10ms response times shows experience with scaling and NoSQL databases.
Developer platform experience
“Reduced new feature integration time for external product teams from 3 weeks to 4 hours via reusable API abstraction layers.”
Reducing integration time to 4 hours using reusable API abstraction layers shows experience building developer platforms for other teams.
AI and ML platform integration
“Engineered automated ML pipelines that ingest 2TB of telemetry data daily to identify and block abusive content in real-time.”
Building automated ML pipelines that ingest 2TB of daily telemetry data for real-time content moderation shows AI and ML platform integration experience.
The whole example as text
Liam Murphy · Principal Software Engineer
Summary
Principal Software Engineer with 12 years of experience designing high-scale backend systems for global interactive platforms. Leads teams of 8 engineers to deliver distributed infrastructure using Go and Cassandra to handle 10x traffic surges. Integrates machine learning pipelines for automated moderation to improve community safety at scale. Builds reusable developer platforms that reduce cross-team integration time by 60 percent.
Experience
Principal Software Engineer · Unity Technologies
Bellevue, WA · 2022 - Present
- Spearheaded the design of a global developer platform using Go that supports 500k concurrent requests per second.
- Led a team of 8 engineers in migrating legacy storage clusters to Cassandra, reducing latency by 45 percent.
- Engineered automated ML pipelines that ingest 2TB of telemetry data daily to identify and block abusive content in real-time.
- Mentored 4 senior staff engineers, resulting in two promotions and increased team velocity by 30 percent.
- Reduced new feature integration time for external product teams from 3 weeks to 4 hours via reusable API abstraction layers.
Senior Software Engineer · Activision Blizzard
Santa Monica, CA · 2019 - 2022
- Designed and deployed a highly available distributed session management system handling 5 million active users.
- Achieved a 10x traffic increase capability during peak launch events by implementing granular autoscaling policies.
- Directed technical strategy for cross-platform synchronization, improving data consistency across mobile and console clients.
- Integrated DynamoDB for global state storage, ensuring sub-10ms response times for matchmaking services.
- Reduced cloud infrastructure costs by 25 percent through optimized microservices orchestration using Kubernetes.
Software Engineer · Electronic Arts
Redwood City, CA · 2016 - 2019
- Developed high-throughput Go backend services to support concurrent user lobbies for top-tier franchises.
- Implemented distributed caching mechanisms using Redis to offload 60 percent of read traffic from primary databases.
- Collaborated with data science teams to deploy real-time analytics models for player churn prediction.
- Streamlined CI/CD pipelines to enable 15 daily production deployments with zero downtime.
- Resolved critical memory leaks in core matchmaking logic that improved service stability by 99.9 percent.
Junior Software Engineer · Epic Games
Cary, NC · 2014 - 2015
- Built core infrastructure components for server-side matchmaking tools using C++ and internal frameworks.
- Automated unit testing suites that increased code coverage from 40 percent to 85 percent.
- Contributed to the optimization of database queries, resulting in 20 percent faster load times for user profiles.
- Assisted in the transition of legacy monolithic services to a service-oriented architecture.
- Resolved 150+ high-priority technical debt tickets during the integration of new platform features.
Education
Master of Science in Computer Science · University of Washington
Seattle, WA · 2012 - 2014
- Maintained 3.9 GPA while researching distributed consensus algorithms.
- Authored thesis on low-latency data replication for multiplayer gaming environments.
- Awarded Departmental Excellence Scholarship for top-tier performance in systems architecture.
Bachelor of Science in Software Engineering · Georgia Institute of Technology
Atlanta, GA · 2008 - 2012
- Graduated with Highest Honors in the College of Computing.
- Completed capstone project focused on scalable real-time chat infrastructure.
- Served as President of the ACM student chapter for two consecutive years.
Skills
Frequently asked questions
Is the example from an employee?
No. It is an AI-written example for this ad, made to show how a resume can answer it.
Do I need to be in the office every day?
No. The role is based in San Mateo and requires office presence on Tuesday, Wednesday, and Thursday. Mondays and Fridays are optional.
What level of experience is required for the tech lead aspect?
The ad requires at least 4 years of experience as a tech lead, where you were responsible for setting direction and growing engineers across multiple levels.
Does Roblox provide visa sponsorship for this role?
Roblox indicates they may not be able to employ candidates with certain US visa categories or support future H-1B sponsorship for this specific role at this time.
Where do I apply?
On the official Roblox posting, through the job link on this page.
What happens when I tailor my resume here?
Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.