CareerPlanSign in

Senior Software Developer, BE

Toronto, Canada💼 Full-time💰 $164,000–$164,000🗓 2026-10-01

Core

Lead technical initiatives and take ownership over service architecture, product API development, and data modeling for the Monetization team.

Role type

Staff Software Developer (Backend)

Builds

Scalable backend services, product APIs, and data modeling solutions for the Monetization team.

Domain

EdTech / Online Learning Platform

Required skills

Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, microservices architecture, API design, system architecture, data architecture, A/B testing, monitoring, agile product development

Preferred skills

Experience with Play, Scala, Cassandra, Solr

Technologies

Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, Play, Scala, Cassandra, Solr

Responsibilities

Design and implement scalable systems and infrastructures; Measure work and analyze results to drive product changes through A/B testing; Set up monitoring and testing of APIs and services; Participate in product discussions to influence roadmap decisions; Collaborate with Product Managers to translate business goals into technical designs; Drive data-informed decisions by analyzing metrics and experiment results.

Seniority

Staff, hands-on IC with technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 901,000+ jobs from 20+ sources.