Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Payments image - Rise Careers
Job details

Senior Software Engineer - Payments

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

Join the Roblox Payments Foundation team and build the bridge between the real-world global economy and Roblox's vibrant virtual economy. Our mission is to empower every Roblox user with an accessible, secure, and reliable payment experience that enriches their experience.

This team owns the critical payments integration across every platform Roblox supports, processing millions of transactions daily. As a Senior Software Engineer, you will design, build, and scale these essential systems. You'll collaborate with a talented team dedicated to engineering excellence and tackling complex challenges at scale.

You Will:

  • 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.

You Have: 

  • 3+ 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.
  • Bachelor's degree in Computer Science, Computer Engineering, or a similar technical field.
  • Experience or strong interest in the payments domain is highly desirable.
  • Experience working in frontend/mobile is a plus.

 

For roles that are based at our headquarters in San Mateo, CA: The starting 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. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits.

Annual Salary Range
$192,890$238,520 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

You’ll Love: 

  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy (varies by exemption status)
  • Roflex - Flexible and supportive work policy 
  • Roblox Admin badge for your avatar
  • At Roblox HQ: 
    • Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks
    • Onsite fitness center and fitness program credit
    • Annual CalTrain Go Pass

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Average salary estimate

$215705 / YEARLY (est.)
min
max
$192890K
$238520K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Payments, Roblox

At Roblox, each day brings new opportunities to innovate and make an impact, especially for the Senior Software Engineer - Payments role. Located in vibrant San Mateo, CA, you will be at the forefront of transforming the payment landscape within a platform that connects millions of users around the globe. You will work with a dynamic team, creating systems that process millions of transactions daily and ensuring that users have a seamless and secure payment experience. The role involves collaborating with various departments to understand requirements and deliver features that enhance our users' interaction with Roblox’s vibrant economy. Tackle unique technical challenges at scale by designing, building, and maintaining highly scalable services that power our payment solutions. In this collaborative environment, your skills will contribute to shaping reliable integrations with third-party payment providers and streamlining internal systems. If you have a passion for solving complex problems and are ready to leverage your experience in backend software engineering, particularly in payments, then this is the perfect opportunity for you. Join us in creating a future where play and commerce meet with unparalleled ease and security, and be part of the mission to connect billions of people with optimism and civility.

Frequently Asked Questions (FAQs) for Senior Software Engineer - Payments Role at Roblox
What are the primary responsibilities of a Senior Software Engineer - Payments at Roblox?

As a Senior Software Engineer - Payments at Roblox, your primary responsibilities include designing, building, and maintaining scalable payment systems that handle millions of transactions daily. You will collaborate with cross-functional teams to develop solutions and features that directly impact our global user base. A key part of your role will also involve ensuring system performance and security, as well as developing integrations with third-party payment providers.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer - Payments position at Roblox?

To qualify for the Senior Software Engineer - Payments role at Roblox, you should have over 3 years of backend software engineering experience, a Bachelor’s degree in Computer Science or a related field, and strong problem-solving skills in distributed systems. Familiarity with the payments domain is a plus, and experience in frontend or mobile development may enhance your application.

Join Rise to see the full answer
How does the work culture look for a Senior Software Engineer - Payments at Roblox?

The work culture for a Senior Software Engineer - Payments at Roblox is dynamic and collaborative. You'll be part of a team that values engineering excellence and innovation. The company promotes a flexible work environment with hybrid office options, encouraging a healthy work-life balance.

Join Rise to see the full answer
What tools and technologies will a Senior Software Engineer - Payments at Roblox likely use?

In the Senior Software Engineer - Payments position at Roblox, you will likely use a variety of tools and technologies including cloud services, APIs, and frameworks associated with developing scalable microservices. You will also employ best practices in coding, testing, and maintainability to ensure that our payment solutions function securely across all platforms.

Join Rise to see the full answer
What benefits can a Senior Software Engineer - Payments expect at Roblox?

A Senior Software Engineer - Payments at Roblox can expect an industry-leading compensation package that includes competitive base pay, equity compensation, and comprehensive medical, dental, and vision coverage. Additional perks such as free catered lunches, flexible vacation policy, and support for wellness initiatives further enhance the work experience at Roblox.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Payments
Can you describe your experience with backend software engineering?

When answering this question, focus on your past roles, projects you’ve worked on, and the technologies you used. Highlight your understanding of microservices, APIs, and scalability, and talk about how these experiences have prepared you for the Senior Software Engineer - Payments role.

Join Rise to see the full answer
What do you understand about payment integration in software systems?

Discuss your knowledge of payment processing systems, the integration process with third-party providers, and any specific challenges you’ve encountered. Show your understanding of security and compliance issues related to handling payments.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your prioritization methods, such as using Agile methodologies or tools like Jira. Provide examples from your past work where you effectively managed time and resources while balancing multiple responsibilities.

Join Rise to see the full answer
What strategies do you use for debugging complex issues in distributed systems?

Discuss your approach to diagnosing problems, such as analyzing logs, using monitoring tools, and collaboration with team members. Provide a specific example of a challenging issue you fixed and the process you followed.

Join Rise to see the full answer
How would you ensure the payment systems are secure and reliable?

Talk about your understanding of security protocols, encryption, and best practices in software development for financial applications. Discuss any previous efforts you’ve made to enhance security in your past roles.

Join Rise to see the full answer
Describe a time when you collaborated with product managers or designers.

Provide an example that illustrates your collaborative approach, emphasizing effective communication and teamwork. Highlight how the collaboration resulted in a successful outcome for a project.

Join Rise to see the full answer
What methods do you use to maintain code quality?

Discuss your commitment to code quality through practices like code reviews, the use of automated testing, and following coding standards. Provide specific examples of your involvement in maintaining or improving these practices.

Join Rise to see the full answer
Can you explain a complex technical concept to someone with non-technical expertise?

Choose a technical concept you are comfortable with and practice breaking it down into simple, relatable terms. This will show your ability to communicate effectively with cross-functional teams.

Join Rise to see the full answer
What challenges do you foresee in payments development, and how would you address them?

Identify potential challenges such as regulatory compliance or integration issues and discuss proactive strategies you would implement to mitigate these challenges based on your relevant experience.

Join Rise to see the full answer
What excites you most about the future of payments in gaming platforms?

Share your thoughts on emerging trends impacting payments in gaming, emphasizing the need for seamless transactions and user-engagement mechanisms. Relate this back to the mission of Roblox and your potential contributions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Roblox Hybrid San Mateo, California, United States
Posted 5 days ago

Shape the future of Roblox by leadership in developing innovative search and discovery systems as a Principal Software Engineer.

Photo of the Rise User
Roblox Hybrid San Mateo, CA, United States
Posted 4 days ago

Join Roblox as a Junior Community Manager and help shape the future of digital interaction by connecting with our vibrant community!

Photo of the Rise User
PIMCO Hybrid Newport Beach, CA
Posted 9 days ago

Join PIMCO as a Quantitative Developer and leverage your engineering skills to create impactful trading solutions in a dynamic team environment.

Photo of the Rise User
Posted 9 days ago

Join a dynamic team as a Lead Game Developer, leveraging your expertise in Python and game development to create exceptional gaming experiences.

Join Robusta Technology Group as a Senior React Native Developer and help shape the future of mobile applications through innovative technology.

Photo of the Rise User
Opendoor Remote United States-Remote
Posted 6 days ago

Join Opendoor to leverage your expertise in full-stack development as a Senior Software Engineer, driving innovative solutions in the real estate industry.

eMazzanti Technologies is looking for a creative and driven WordPress Front End Developer to join their innovative team.

Posted 9 days ago

Join Ruby Labs as a Senior Golang Developer and help shape the future of innovative consumer products.

Photo of the Rise User

Stryker invites an experienced Senior Principal Software Architect to lead the design of innovative healthcare software solutions in a hybrid work environment.

Photo of the Rise User
Posted 9 days ago

Join Access Sciences as a Technical Lead to drive technical initiatives and enhance service offerings for state agencies.

Roblox's mission is connect a billion people with optimism and civility. Our vision is to reimagine the way people come together.

102 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!