CareerPlanSign in

Senior Staff Software Engineer

Canada - Remote💼 Full-time🗓 2026-08-26 → 2026-09-26

Core

Shape the architecture and evolution of Java-based SaaS platforms and shared backend services, solving complex distributed systems challenges.

Role type

Senior Staff Software Engineer (Java, Distributed Systems & SaaS Platforms)

Builds

Java-based platform services, distributed systems, APIs, and event-driven applications

Domain

IT Management & Cybersecurity (SaaS)

Deliverable

production ML models | product features | infrastructure

Required skills

Java, distributed systems architecture, AWS/Azure/GCP, technical leadership, cross-team initiative leading, system scalability, observability, CI/CD, code reviews

Preferred skills

Spring Boot, Spring Cloud, Hibernate, Kafka, microservices, PostgreSQL, MySQL, SQL Server, Oracle, platform modernization, AI-enabled capabilities integration, AI-assisted development tools

Technologies

Java, Spring Boot, Spring Cloud, Hibernate, Kafka, AWS, Azure, GCP, PostgreSQL, MySQL, SQL Server, Oracle, GitHub Copilot, ChatGPT

Responsibilities

Define and drive architecture for Java-based platform services and distributed systems; Lead complex technical initiatives spanning multiple engineering teams; Remain hands-on with prototyping, implementation, and production troubleshooting; Partner with leaders to translate business priorities into scalable solutions; Guide evolution of cloud-native architectures and shared platform capabilities; Mentor Senior and Staff Engineers through architecture reviews and technical guidance

Seniority

Senior Staff, hands-on technical leadership

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