Staff Backend Architect - Scalable Microservices & Data

Coursera

Toronto (OH)

On-site

USD 115,000 - 144,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

RSU equity
Bonus program
Global benefits

Job summary

Coursera, Toronto-based, is seeking a Staff Software Developer on the Monetization team to lead pivotal backend work, including service architecture, API development, and data modeling, using Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, and microservices.

This role blends hands-on coding with technical leadership, collaborating with product and engineering to drive decisions and business outcomes.

Qualifications

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

Responsibilities

  • Design and implement scalable backend systems for Coursera's services.
  • Measure results, analyze data, and drive product changes through A/B testing.
  • Set up monitoring and testing of APIs and services to ensure health and performance.
  • Collaborate with Product Managers and stakeholders to shape requirements and trade-offs.
  • Drive data-informed decisions by analyzing metrics and experiment results to validate product hypotheses.
  • Contribute to roadmap decisions with system insights and data-driven arguments.

Skills

Software engineering
Technical design
Agile product development

Tools

Java
Play
Scala
MySQL
Cassandra
Solr
Kafka

Job description

Coursera, Toronto-based, is seeking a Staff Software Developer on the Monetization team to lead pivotal backend work, including service architecture, API development, and data modeling, using Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, and microservices.

This role blends hands-on coding with technical leadership, collaborating with product and engineering to drive decisions and business outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Monetization Platform
Senior Backend Engineer – Monetization Platform

Coursera • United States

Remote
USD 97,000 - 121,000
Senior Software Developer, BE
Senior Software Developer, BE

Coursera • United States

Remote
USD 97,000 - 121,000
Senior Software Developer, BE
Senior Software Developer, BE

Coursera • Toronto (OH)

On-site
USD 115,000 - 144,000
RSU equity
Bonus program
Global benefits
Senior Java Backend Engineer (Remote - Canada)
Senior Java Backend Engineer (Remote - Canada)

Jobgether • United States

Remote
USD 73,000 - 92,000
Remote work in Canada
Flexible health coverage
RRSP contributions
+1
Remote-First Senior Backend Engineer - Java/Kotlin
Remote-First Senior Backend Engineer - Java/Kotlin

MonetizeNow • San Jose (CA)

On-site
USD 130,000 - 170,000
Open remote-first culture
Equity and profit sharing through Pledge 1%
Senior Backend Architect - Scalable Microservices & DevOps
Senior Backend Architect - Scalable Microservices & DevOps

Good co India • United States

Remote
USD 130,000 - 190,000
Staff Backend Engineer (Scala) - Scalable APIs & Platforms
Staff Backend Engineer (Scala) - Scalable APIs & Platforms

MoneyLion • New York (NY)

On-site
USD 180,000 - 260,000
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

inPowered AI • San Francisco (CA)

On-site
USD 150,000 - 190,000
Senior Backend Java Developer
Senior Backend Java Developer

TOPSYSIT • Menlo Park (CA)

Hybrid
USD 170,000 - 210,000
Staff Backend Engineer
Staff Backend Engineer

Talently • New York (NY)

Hybrid
USD 150,000 - 210,000