SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Kaseya is seeking a Senior Staff Software Engineer to lead the architecture and evolution of Java-based SaaS platforms and shared backend services. This is a hands-on technical leadership role focused on solving complex distributed systems challenges, driving initiatives across multiple engineering teams, and improving scalability, reliability, and maintainability of business-critical applications.
You will define and drive architecture for Java-based platform services, distributed systems, APIs, and event-driven applications across multiple product areas. The role involves leading complex technical initiatives spanning multiple engineering teams, services, and business domains while remaining deeply involved in technical prototyping, implementation of critical components, code reviews, and production troubleshooting.
Key responsibilities include partnering with Product, Engineering, Security, and Architecture leaders to translate business priorities into scalable technical solutions; guiding the evolution of cloud-native architectures, microservices, data flows, integrations, and shared platform capabilities; and driving improvements in system performance, availability, observability, security, and operational readiness. You will establish engineering standards and reusable patterns for Java development, API design, testing, CI/CD, and production operations, and mentor Senior and Staff Engineers through architecture reviews, technical guidance, and cross-team collaboration.
Required qualifications include 10+ years of software engineering experience building production SaaS applications, distributed systems, or enterprise software platforms; 6+ years developing production backend services using Java; experience leading architecture and delivery of technical initiatives spanning multiple teams; experience designing and operating distributed systems on AWS, Azure, or GCP; and experience leading architecture reviews and introducing technical standards adopted across multiple teams.
Preferred qualifications include experience with Spring Boot, Spring Cloud, Hibernate, Kafka, or similar frameworks; designing cloud-native, microservices-based, or event-driven architectures; relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle; leading platform modernization or large-scale re-architecture initiatives; improving reliability, observability, performance, or operational practices; and experience integrating AI-enabled capabilities or using AI-assisted development tools.