This position has been filled
This job is no longer accepting applications. Browse open EdTech jobs or search for Staff Software Developer, Backend, Payments jobs.

Staff Software Developer, Backend, Payments
Coursera🇨🇦In-Person - CanadaCA$158K–CA$198K/yr6mo ago
Role Snapshot
Staff Software Developer role on Coursera's Payments team focused on designing and scaling the checkout experience for millions of global learners. You'll drive both product innovation and new initiatives while directly contributing to Coursera's growth and mission to democratize education.
Key Responsibilities: Design and implement scalable payment systems infrastructure, conduct A/B testing and data analysis to drive product decisions, and set up monitoring for real-time service health. Collaborate cross-functionally to implement payment features end-to-end and conceptualize new payment solutions with a data-driven, test-and-iterate approach.
Skills & Tools: Expertise in microservices architecture, modern Java (16+), MySQL, DynamoDB, gRPC, GraphQL, and Kafka within distributed systems. Strong data-driven mindset, API design and system architecture knowledge, comfortable in fast-moving environments with frequent deployments, and commitment to problem-first product development.
Qualifications: 7+ years of software engineering experience with proven expertise in designing highly scalable microservices and storage layers. Track record of building and launching successful products with understanding of APIs, system architecture, and data modeling.
Location: Canada
Compensation: CA$158K–CA$198K/yr
Job Description
The full job description is available on Coursera's website.
View Full Job Description