Senior Staff Java Architect – Distributed SaaS Platforms

Kaseya Careers

Toronto

On-site

CAD 150,000 - 190,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kaseya is seeking a Senior Staff Software Engineer to shape the architecture and evolution of Java-based SaaS platforms and backend services. This hands-on technical leadership role involves solving complex distributed systems challenges and guiding initiatives across teams.

You will partner with Engineering, Product, Security, and Architecture leaders to influence long-term technical direction while remaining closely involved in design and implementation.

Qualifications

  • 10+ years of software engineering experience with production SaaS or distributed systems.
  • 6+ years building production backend services in Java.
  • Experience leading architecture and delivery across multiple teams or product areas.
  • Experience designing and operating distributed systems on cloud platforms (AWS/Azure/GCP).
  • Experience leading architecture reviews and establishing engineering standards across teams.

Responsibilities

  • Define and drive architecture for Java-based platform services and APIs.
  • Lead multi-team technical initiatives spanning services and domains.
  • Stay hands-on with prototyping, critical components, code reviews, and production troubleshooting.
  • Collaborate with Product, Security, and Architecture to align priorities with scalable solutions.
  • Evolve cloud-native architectures, microservices, data flows, and platform capabilities.
  • Improve system performance, availability, observability, security, and operational readiness.
  • Set engineering standards for Java development, API design, testing, CI/CD, and production ops.
  • Mentor Senior and Staff Engineers through architecture reviews and cross-team collaboration.

Skills

SaaS architecture
Distributed systems
Java backend
Technical leadership
Cloud platforms

Job description

Kaseya is seeking a Senior Staff Software Engineer to shape the architecture and evolution of Java-based SaaS platforms and backend services. This hands-on technical leadership role involves solving complex distributed systems challenges and guiding initiatives across teams.

You will partner with Engineering, Product, Security, and Architecture leaders to influence long-term technical direction while remaining closely involved in design and implementation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Java Platform Architect – Distributed Systems
Senior Staff Java Platform Architect – Distributed Systems

Kaseya Limited • Toronto

On-site
CAD 150,000 - 210,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Kaseya Limited • Toronto

On-site
CAD 150,000 - 190,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Kaseya Careers • Toronto

On-site
CAD 150,000 - 190,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Kaseya • Toronto

On-site
CAD 140,000 - 190,000
Senior Staff Software Engineer New Toronto, Ontario
Senior Staff Software Engineer New Toronto, Ontario

Kaseya Limited • Toronto

On-site
CAD 150,000 - 210,000
Senior Director, SaaS Engineering & Platform Leadership
Senior Director, SaaS Engineering & Platform Leadership

Kaseya Careers • Toronto

On-site
CAD 220,000 - 280,000
Staff Platform Engineer – AI-Driven Cloud Systems
Staff Platform Engineer – AI-Driven Cloud Systems

Kaseya • Toronto

On-site
CAD 140,000 - 190,000
Staff Software Engineer
Staff Software Engineer

Kaseya • Toronto

On-site
CAD 140,000 - 190,000
Senior Staff Cloud-Native Networking & Security Engineer
Senior Staff Cloud-Native Networking & Security Engineer

Kaseya Limited • Toronto

On-site
CAD 140,000 - 190,000
Senior Staff Product Manager
Senior Staff Product Manager

Kaseya Limited • Toronto

On-site
CAD 140,000 - 210,000