Coursera

Senior Software Developer, BE

Coursera
Apply
13 hours ago
Toronto, CanadaStaff+

Responsibilities

  • Design and implement scalable backend systems and infrastructure.
  • Own service architecture, product API development, and data modeling for the Monetization team.
  • Measure product and system performance, analyze metrics, and use A/B testing to inform product changes.
  • Set up API and service monitoring and testing to evaluate real-time health and performance.
  • Propose technical approaches, influence roadmap decisions, and collaborate with Product Managers and stakeholders on requirements and tradeoffs.

Requirements

  • At least 7 years of software engineering experience.
  • Experience designing highly scalable and performant microservices and storage layers using technologies such as Java, Play, Scala, MySQL, Cassandra, Solr, or Kafka.
  • Experience working in fast-moving environments with frequent deployments.
  • Background using data and metrics to inform technical and product decisions.
  • Demonstrated experience building and launching products, including API design, system architecture, and data architecture.

Benefits

  • Competitive zone-based compensation aligned to location, experience, and role level.
  • Health and wellness benefits, bonus eligibility, RSU equity programs, and global perks.
  • Role available only for hire in Toronto, Canada.

Tech Stack

Amazon DynamoDBApache CassandraApache KafkaGraphQLgRPCJavaMySQLPlay FrameworkScala

Categories

Coursera

About Coursera

5,001-10,000 employees

Coursera builds an online learning platform for individuals, enterprises, and academic institutions, offering courses, Professional Certificates, and online degrees from university and industry partners. Its revenue comes from paid courses and subscriptions, enterprise contracts, and tuition-sharing for degree programs. Founded in 2012 by Andrew Ng and Daphne Koller and headquartered in Mountain View, it is publicly traded on the NYSE (COUR). Coursera has combined with Udemy to form a single, larger skills platform.

Contact me