Software Engineer, Ads Platform
Features
- Pricing
- About
- Support
About the role
Roblox is building the tools and platform that empower its community to bring any experience they can imagine to life. As a Software Engineer on the Ads Platform team, you will build foundational ads systems that are capable of reliably serving Roblox’s massive scale. You will drive performance improvements to our ads serving and delivery infrastructure, while expanding our systems to support a variety of new and immersive ads experiences.
Responsibilities
- Build and ship best-in-class Ads products used by hundreds of millions of users.
- Develop backend services that scale to billions of products and transactions.
- Dive deep into high scale, complex backend performance challenges.
- Self-organize and take ownership of projects throughout their full lifecycle.
Requirements
- 1-3 years of experience in software engineering (internships included).
- Coding Proficiency: Strong programming skills in at least one modern language (e.g., Go, C#, Java, Python, or C++).
- Problem-Solving Skills: A solid understanding of computer science fundamentals, data structures, and algorithms, with an aptitude for debugging complex issues.
- Curiosity & Drive: A willingness to learn new technologies quickly, whether it's 3D engine, distributed systems patterns, or ad-tech concepts.
- Educational Background: A Bachelor's degree (or equivalent professional experience) in Computer Science or a related engineering field.
Qualifications
- Strong programming skills in at least one modern language (e.g., Go, C#, Java, Python, or C++).
- A solid understanding of computer science fundamentals, data structures, and algorithms.
- A willingness to learn new technologies quickly.
- A Bachelor's degree (or equivalent professional experience) in Computer Science or a related engineering field.
Skills
- Proficient in managing large scale systems and data-driven applications.
- Experience in developing inspiring, easily maintainable, and reusable code.
- Experience in backend development and scaling to billions of products and transactions.
- Experience in diving deep into high scale, complex backend performance challenges.
- Experience in self-organizing and taking ownership of projects throughout their full lifecycle.
Benefits
The actual base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range.
All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range: $153,120—$196,750 USD
Pay
The actual base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range.
All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range: $153,120—$196,750 USD
Schedule
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).