This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Backend Software Developer on the Payments team, you'll have a real opportunity to innovate, productize, and iterate at startup speed. You will take significant technical ownership for Coursera's Payments platform, building and scaling a checkout & payment experience for consumers. This role will involve both at-scale product innovation and new initiatives in the zero-to-one phase, directly contributing to Coursera's top-line growth and helping bring high-quality, affordable education to millions of learners across the globe. You'll contribute to service architecture, product API development, and data modeling. Our backend developers mostly work with modern Java (16+), MySQL, DynamoDB, gRPC, GraphQL (DGS), and Kafka within a microservices.
Job Responsibility:
Design and implement scalable systems and infrastructure for the payments platform
Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing for payment solutions
Set up monitoring and testing of your APIs and services to better understand the real-time health of your payment products
Collaborate with cross-functional product, design, engineering, and services teams to ensure a thorough and thoughtful end-to-end implementation journey for payment features
Contribute to the conceptualization of new payment solutions with a problem-first, data-driven, and test & iterate approach, ensuring a platform and long-term view
Requirements:
7+ years of experience working in a relevant software engineering role
Expertise in designing highly-scalable and performant micro-services and storage layers using common frameworks, languages, and infrastructure (e.g., Java, MySQL, Cassandra, Solr, Kafka)
Comfortable working in a fast-moving team environment (we deploy many times a day!)
Data-driven and strongly motivated by success and learnings through experiments and metrics analysis
Experience in building and launching successful products, particularly with an understanding of defining and managing APIs and system and data architecture
Strong commitment to Coursera's mission of transforming lives through learning
Nice to have:
You have expertise in managing checkout & payments, including experience with payment gateways, APIs, and SDKs (e.g., Stripe, Braintree, Razorpay)
You are familiar with mobile payments through Google Play Billing and Apple In-App Purchases
You understand payment industry standards and regulations (e.g., PCI DSS, PSD2, 3DS 2.0)
What we offer:
competitive, zone-based pay aligned to your location, experience, and role level
comprehensive health and wellness benefits
bonus and RSU equity programs
global perks designed to help you grow and thrive wherever you are