Kaseya

Principal Software Engineer

Kaseya

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own the end-to-end technical design of IAM services, including identity lifecycle management, authentication, authorization, SSO, and privileged access controls, ensuring they are secure, scalable, and highly available
  • Lead the design and evolution of a secure, high-throughput, low-latency IAM systems that power both customer-facing and internal service APIs
  • Define the roadmap for migrating or scaling our legacy authentication and authorization systems into modern, distributed architectures
  • Work closely with Product, Security, and UX teams to translate complex business requirements into robust, secure technical specifications
  • Set the standard for engineering excellence through deep code reviews, technical design documents, and mentoring senior engineers
  • Oversee the reliability of a platform under constant load, ensuring observability and resilience are baked into the core of the system

Requirements

  • 10+ years of professional experience building and managing software applications at a massive scale (with at least 5 years at Sr Staff or Principal level)
  • Deep understanding of IAM protocols (OAuth2, OIDC, SAML), RBAC/ABAC models, and the security implications of session management at the edge
  • Experience with Active Directory and extensive experience implementing federation protocols (SAML, OIDC, OAuth2)
  • Experience in Data Security or related areas and expertise in following--Authentication, Network, Kubernetes Security, Web Security, Governance, Privacy, Trust, Safety, Identity Management, Access Control, Key Management, Inter-Service Authentication, Secure Application Frameworks, Detection & Response
  • Proven track record in designing, architecting, and debugging large-scale distributed systems that handle global traffic
  • Deep knowledge of Go, Java, TypeScript, Rust, or similar is highly valued
  • Significant experience designing and versioning public-facing APIs that are used by millions of developers
Benefits
  • Health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development opportunities
  • bonuses
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
IAM protocolsOAuth2OIDCSAMLRBACABACGoJavaTypeScriptRust
Soft Skills
leadershipmentoringcommunicationcollaborationproblem-solvingtechnical designcode reviewsengineering excellenceobservabilityresilience