This position has been filled
This job is no longer accepting applications. Browse open EdTech jobs or search for Senior Software Engineer, Backend jobs.
Role Snapshot
Senior Software Engineer, Backend role at Coursera focused on designing and building scalable microservices systems that power the world's largest online learning platform. The position offers significant technical ownership in service architecture, API development, and data modeling with real impact on 191 million learners.
Key Responsibilities: Design and implement scalable systems and infrastructure within a microservices architecture; measure work thoroughly through metrics analysis, A/B testing, and hypothesis generation to drive product changes. Monitor and test APIs and services to understand real-time product health and performance.
Skills & Tools: Expertise in microservices architecture design, proficiency in Java (16+), and experience with MySQL, DynamoDB, Kafka, gRPC, and GraphQL (DGS). Ability to work in fast-paced environments with strong technical ownership mindset.
Qualifications: 5+ years of relevant software engineering experience designing highly scalable and performant microservices and storage layers. Comfort working in a fast-paced environment with compatible timezone overlap for team collaboration.
Location: United States
Compensation: $151Kβ$189K/yr
Job Description
The full job description is available on Coursera's website.
View Full Job Description
