Staff Software Engineer – Java & Distributed SaaS

Kaseya Careers

Miami (FL)

On-site

USD 140,000 - 190,000

Full time

9 days ago
Application generator

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

Get past ATS filters

Job summary

Kaseya is hiring a Staff Software Engineer to lead the design and delivery of Java-based SaaS platforms and backend services. This hands-on leadership role emphasizes distributed systems, scalability, and production reliability, partnering with Engineering, Product, Security, and Architecture.

You'll mentor engineers, own critical services end-to-end, and drive architectural decisions across domain boundaries while contributing to platform modernization and CI/CD improvements.

Qualifications

  • 8+ years building production SaaS or distributed systems.
  • 5+ years backend Java production services.
  • Experience owning a production service from design to operation.
  • Experience designing distributed systems on AWS, Azure, or GCP.
  • Experience leading multi-service design reviews or initiatives spanning teams.

Responsibilities

  • Design and deliver Java-based platform services and APIs.
  • Own complex services from design through production.
  • Lead cross-team technical initiatives.
  • Remain hands-on with critical components and prod troubleshooting.
  • Collaborate with Product, Engineering, Security, and Architecture to translate requirements.
  • Improve performance, availability, observability, security, and readiness.
  • Contribute reusable patterns and standards for Java development, API design, testing, CI/CD, and production support.
  • Mentor Senior and mid-level engineers through design reviews and knowledge sharing.

Skills

SaaS development
Java backend
Distributed systems
Cloud design (AWS/Azure/GCP)
Technical ownership
Leadership & reviews

Tools

Spring Boot
Spring Cloud
Hibernate
Kafka
SQL databases

Job description

Kaseya is hiring a Staff Software Engineer to lead the design and delivery of Java-based SaaS platforms and backend services. This hands-on leadership role emphasizes distributed systems, scalability, and production reliability, partnering with Engineering, Product, Security, and Architecture.

You'll mentor engineers, own critical services end-to-end, and drive architectural decisions across domain boundaries while contributing to platform modernization and CI/CD improvements.

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

Similar jobs worth comparing

Staff Software Engineer, Java SaaS & Distributed Systems
Staff Software Engineer, Java SaaS & Distributed Systems

Kaseya Limited • Miami (FL)

On-site
USD 140,000 - 200,000
Senior Staff Java Engineer – Distributed Systems & SaaS
Senior Staff Java Engineer – Distributed Systems & SaaS

Kaseya Limited • Miami (FL)

Hybrid
USD 140,000 - 190,000
Senior Staff Java Engineer - Distributed SaaS
Senior Staff Java Engineer - Distributed SaaS

Kaseya Careers • Miami (FL)

On-site
USD 180,000 - 240,000
Senior Staff Software Engineer – Java & Distributed Systems
Senior Staff Software Engineer – Java & Distributed Systems

Kaseya Limited • Miami (FL)

Hybrid
USD 190,000 - 270,000
Senior Staff Platform Engineer - Java & Distributed Systems
Senior Staff Platform Engineer - Java & Distributed Systems

Kaseya Limited • Miami (FL)

On-site
USD 160,000 - 230,000
Staff Software Engineer
Staff Software Engineer

Kaseya Careers • Miami (FL)

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

Kaseya Limited • Miami (FL)

On-site
USD 140,000 - 200,000
Senior Software Engineer, Platform & Cloud Lead (Java)
Senior Software Engineer, Platform & Cloud Lead (Java)

Kaseya Limited • Miami (FL)

Hybrid
USD 120,000 - 180,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Kaseya Limited • Miami (FL)

On-site
USD 160,000 - 230,000
Senior Staff Software Engineer New Miami, FL
Senior Staff Software Engineer New Miami, FL

Kaseya Limited • Miami (FL)

Hybrid
USD 190,000 - 270,000