cover image
Coursera

Coursera

www.coursera.org

1 Job

5,743 Employees

About the Company

Coursera was launched in 2012 by Andrew Ng and Daphne Koller with a mission to provide universal access to world-class learning. Today, it is one of the largest online learning platforms in the world, with 191 million registered learners as of September 30, 2025. Coursera partners with over 375 leading university and industry partners to offer a broad catalog of content and credentials, including courses, Specializations, Professional Certificates, and degrees. Coursera’s platform innovations — including generative AI-powered features like Coach, Role Play, and Course Builder, and role-based solutions like Skills Tracks — enable instructors, partners, and companies to deliver scalable, personalized, and verified learning. Institutions worldwide rely on Coursera to upskill and reskill their employees, students, and citizens in high-demand fields such as GenAI, data science, technology, and business, while learners globally turn to Coursera to master the skills they need to advance their careers. Coursera is a Delaware public benefit corporation and a B Corp.

Listed Jobs

Company background Company brand
Company Name
Coursera
Job Title
Staff Software Developer, Backend, Payments
Job Description
**Job Title** – Staff Software Developer, Backend, Payments **Role Summary** – Senior backend engineer responsible for designing, building, and scaling Coursera’s payments platform. Own technical direction for checkout, payment processing, APIs, and data pipelines. Deliver high‑availability microservices, monitor performance, and iterate on new payment features to drive top‑line growth. **Expectations** – 7+ years of backend software development experience. Proven ability to architect scalable microservices and storage solutions. Comfortable with high‑velocity release cycles, data‑driven experimentation, and cross‑functional collaboration. Strong commitment to product quality and mission‑aligned outcomes. **Key Responsibilities** - Design and implement scalable, performant microservices for the payments platform (Java, MySQL, DynamoDB, Kafka). - Build, expose, and maintain APIs (gRPC, GraphQL) used by internal services and third‑party integrations. - Design data models and storage layers that support reliability, latency, and growth targets. - Establish monitoring, logging, and automated testing to ensure service health and rapid issue resolution. - Conduct A/B‑testing and metrics analysis to validate product changes and drive continuous improvement. - Partner with product, design, engineering, and services teams to deliver end‑to‑end payment features. - Contribute to new payment solution concepts using data‑driven, problem‑first approaches. **Required Skills** - Proficiency in Java (16+), MySQL, and NoSQL databases (DynamoDB, Cassandra). - Strong knowledge of microservice architecture, gRPC, GraphQL, and event‑driven integration (Kafka). - Experience building high‑traffic services, API development, and data modeling. - Comfortable with rapid deployment cycles (“many deployments per day”). - Expertise in performance tuning, monitoring, testing, and A/B‑testing methodology. - Proven track record of shipping production‑grade products. **Preferred Skills** - Checkout and payment gateway integration (Stripe, Braintree, Razorpay). - Mobile payment APIs (Google Play Billing, Apple In‑App Purchases). - Understanding of PCI‑DSS, PSD2, 3DS 2.0, and related payment industry standards. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). *All sections are deliberately concise and factual, devoid of company/location/benefit details to ensure ATS compatibility.*
Toronto, Canada
Remote
Senior
06-11-2025