
Transforming lives through accessible online learning
Coursera, founded in 2012 by Daphne Koller and Andrew Ng, is a leading online learning platform headquartered in Mountain View, CA. With over 40 million learners, Coursera partners with top universities and organizations to offer courses in technology, business, and science. The company has raised $...
Coursera offers comprehensive medical, dental, and vision insurance, along with free access to mental health services. Employees can earn company stoc...
Coursera fosters a culture of innovation and community through events like Make-a-thon, where employees can work on passion projects. The company emph...

Coursera • Canada; United States
Coursera is hiring a Staff Backend Engineer for their Payments team to innovate and scale their payment platform. You'll work with Java and Spring to enhance the checkout experience for millions of users. This role requires significant technical ownership and experience in backend development.
You have 5+ years of experience in backend engineering, particularly in building and scaling production systems. Your expertise in Java and Spring allows you to design high-performance APIs that can handle millions of transactions. You understand the intricacies of payment systems and have a strong grasp of RESTful architecture, ensuring seamless integration and user experience.
You thrive in a collaborative environment, working closely with cross-functional teams to drive product innovation. Your problem-solving skills enable you to tackle complex challenges, and you are comfortable taking ownership of significant technical projects. You are a lifelong learner, always seeking to expand your knowledge and skills in the rapidly evolving tech landscape.
Experience with cloud platforms like AWS or Azure is a plus, as is familiarity with microservices architecture. You may also have exposure to payment processing technologies and compliance standards, which will help you navigate the complexities of the payments domain.
As a Staff Backend Engineer on the Payments team, you will take the lead in innovating and enhancing Coursera's payment platform. Your role will involve designing and implementing scalable solutions that improve the checkout experience for users worldwide. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements.
You will be responsible for optimizing existing systems and ensuring they can handle increased traffic and transaction volumes. This includes conducting code reviews, mentoring junior engineers, and contributing to architectural discussions. You will also engage in performance monitoring and incident response, ensuring that the payment systems are reliable and efficient.
Your contributions will directly impact the user experience, making it easier for learners to access world-class education. You will work in an agile environment, iterating on features based on user feedback and performance metrics. Your insights will help shape the future of payment technologies at Coursera, driving innovation and efficiency.
Coursera provides a flexible work environment, allowing you to choose whether to work from home, a Coursera hub, or a co-working space. You will be part of a globally distributed team that values collaboration and innovation. The company is committed to your professional growth, offering opportunities for learning and development.
In addition to a competitive salary, Coursera offers a comprehensive benefits package that includes health insurance, retirement plans, and generous paid time off. You will have the chance to make a meaningful impact on the future of education while working with a team of dedicated professionals who share your passion for learning and innovation.
Apply now or save it for later. Get alerts for similar jobs at Coursera.