CareerPlanSign in

Senior Software Engineer

Canada, Toronto, Ontario💼 Full-time💰 $105,000–$105,000🗓 2026-09-03 → 2026-09-27

Core

Design, build, and operate scalable cloud-native backend services and distributed applications.

Role type

Senior Software Engineer (Backend)

Builds

Scalable backend services, REST APIs, and microservices

Domain

Cloud-native backend engineering

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, AWS, PostgreSQL, REST APIs, microservices, distributed systems, database design, SQL development, query optimization

Preferred skills

Python, FastAPI, AWS SQS/SNS/Kafka/Redis, asynchronous processing, containerization, CI/CD, Infrastructure as Code, observability, performance engineering

Technologies

Java, Spring Boot, AWS, PostgreSQL, Python, FastAPI, AWS SQS, SNS, Apache Kafka, Redis, GitHub Actions, Terraform

Responsibilities

Design and develop scalable backend services and microservices; Build and evolve distributed systems using event-driven architecture; Own technical solutions end-to-end from requirements to production support; Design and optimize PostgreSQL databases; Partner with cross-functional teams to translate business requirements; Drive engineering quality through code reviews and automated testing; Provide technical guidance and mentoring to engineers

Seniority

Senior, hands-on IC with mentoring responsibilities

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