EdTech Jobs

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.

Coursera

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
[Position Filled] Staff Software Developer, Backend, Payments at Coursera | EdTechJobs.io