1 month ago
Responsibilities
- Lead the design and evolution of large-scale distributed systems and platform architectures.
- Define cross-team technical direction for scalability, reliability, maintainability, and operational excellence.
- Drive adoption of AI-assisted development practices to improve engineering velocity, code quality, and delivery outcomes.
- Partner with Product and Engineering leadership on technical priorities, roadmap decisions, and platform modernization.
- Lead architecture discussions, design reviews, code reviews, and technical planning across multiple teams.
- Improve observability, monitoring, incident response, and reliability practices across production systems.
- Identify systemic technical issues, reduce technical debt, and guide re-platforming and modernization initiatives.
- Mentor engineers and technical leads through architectural guidance, technical feedback, and engineering best practices.
Requirements
- 8+ years of software engineering experience building production applications or platform services.
- Experience leading technical design or architecture decisions across multiple teams or services.
- Experience designing and operating distributed systems in cloud environments using AWS, Azure, or GCP.
- Experience building full-stack applications, APIs, or platform services using Rust, C#, JavaScript, or similar technologies.
- Experience supporting production systems, including observability, incident response, root cause analysis, and reliability improvements.
- Preferred experience with OAuth 2.0, OIDC, or SAML authentication and authorization technologies.
- Preferred experience with Docker, Kubernetes, Terraform, Pulumi, or Bicep.
- Preferred experience with automated testing, progressive deployment strategies, relational and non-relational data stores, and related architecture trade-offs.
- Preferred experience leading secure coding, threat modeling, or vulnerability remediation initiatives.
- Preferred experience introducing AI-assisted development tools or workflows across engineering teams.
About Kaseya
Kaseya is the leading global provider of AI-powered IT management and cybersecurity software. Kaseya delivers a unified technology platform to manage infrastructure, secure endpoints, back up critical data, and streamline operations for more than 40,000 MSP and SMB customers around the globe. To learn more, visit www.kaseya.com.
