Skip to content

Principal Software Engineer – Payments
Company | Roblox |
---|
Location | San Mateo, CA, USA |
---|
Salary | $289460 – $338270 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8+ years of backend software engineering experience, demonstrating proficiency in designing, building, and maintaining robust and scalable systems (e.g., microservices, APIs)
- Strong problem-solving skills and experience debugging complex issues in distributed systems
- Experience in managing projects and small teams, planning and delegating work across different workstreams
- Strong collaboration skills, ability to work across teams and organizations, mentoring and guiding junior engineers
- Bachelor’s degree in Computer Science, Computer Engineering, or a similar technical field, or equivalent experience
Responsibilities
- Work closely with product managers, designers, data scientists, finance, and other engineering teams to define requirements, build solutions, and deliver features impacting the core Roblox economy
- Architect, design, implement, and maintain highly scalable and reliable services and components for processing millions of daily global payment transactions
- Proactively identify and address challenges related to system performance, security, scalability, and fault tolerance for mission-critical systems
- Develop and manage integrations with various third-party payment providers, and internal Roblox systems
- Ensure payment solutions function seamlessly and securely across all platforms where Roblox is available (web, mobile, console, etc.)
- Uphold high standards for code quality, test coverage, and maintainability, fostering the culture of engineering excellence
Preferred Qualifications
- Experience or strong interest in the payments domain is highly desirable
- Experience working in frontend/mobile is a plus