Job Closed

This listing is no longer active.

Kaseya logo
Kaseya

Kaseya® is the leading provider of IT and security management solutions for managed service providers (MSPs) and SMBs.

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

81 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer

Kaseya

• 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

Job 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

Related Job Pages

More Full-stack Engineer Jobs

Zapier logo

Senior Fullstack Engineer – Identity Platform

Zapier

Get your software working together, automatically.

Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

• Design and maintain authentication and session systems (SAML, SCIM, OAuth/OIDC, MFA, login, sign-up, 2FA, user provisioning) as Zapier scales to larger customers • Own user session propagation and JWT validation across a multi-service architecture spanning Python, Node.js, and Go • Build enterprise authentication controls and governance APIs: forced SSO, domain capture, credential lifecycle, admin authentication policies • Build and maintain platform libraries consumed by dozens of internal teams • Treat reliability, latency, and efficiency of auth systems as non-negotiables; build the monitoring, observability, and audit logging to back that up • Respond to authentication-related incidents and participate in on-call rotation • Enable Security, Enterprise Response, and product team partners to move faster by removing auth bottlenecks

United States
$174.2K - $261.2K / year
Full TimeRemoteTeam 10,001+Since 1978H1B No Sponsor

• Leading a team of engineers building and designing products • Developing, testing, deploying, and maintaining software • Creating new and better ways for the organization to be successful • Actively seeking ways to grow and be challenged • Collaborating with other team members in agile processes • Providing guidance to junior engineers • Developing product-related documentation

United States
$120K - $190K / year
Job Closed
Silver.dev logo

Staff Software Engineer

Silver.dev

American startups for Argentine Developers

Full TimeRemoteTeam 1-10H1B No Sponsor

• Ship Product End-to-End by owning features from database schema to UI components • Architect solutions for scaling to millions of documents • Bridge AI solutions with the ML team • Elevate engineering culture through development practices and new AI-powered tools

Argentina
Pluralsight logo

Software Engineer

Pluralsight

We’re the technology workforce development company that helps individuals and organizations transform with tech skills.

Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

Job Description: Pluralsight is looking for a motivated Mid-Level Ruby on Rails Developer to join the Hands-On Labs Engineering team. While this role is primarily focused on building robust back-end systems, you will be an integral part of a modern stack that values clean code, automated testing, and scalable architecture. Our team is looking for a candidate who is a Rubyist by trade but a Cloud Architect at heart. You understand that “The Cloud” is not just a place your code lives, but an API that you can control. You will partner with our product teams to deliver on our roadmap, maintain our current platform, and create innovative solutions for our customers. Who you’re committed to being: - You enjoy learning and are open to new ways of doing things. - You are not afraid to be yourself, experiment, make mistakes and learn from them, ask questions, or voice your concerns. - When communicating you are self-aware, insightful, and proactive. - You are a team member first and individual contributor second. You are aware that high-performing teams are only as strong as their weakest link. - You believe in continuous improvement and request frequent feedback from others. What you’ll do: - Feature Development: Design, develop, and maintain Ruby on Rails (v7+) microservices that programmatically manage AWS environments. - SDLC Participation: Participate in the full software development lifecycle, including implementation, testing, deployment, and performant distributed system design. - API Design: Develop and optimize GraphQL schemas and REST APIs to support our front-end microservices. - Background Processing: Manage asynchronous tasks and job queuing using Redis, Sidekiq, SQS, and EventBridge. - Quality & Maintenance: Support product maintenance by resolving bugs, updating dependencies, and writing comprehensive RSpec unit/integration tests. - Documentation: Create and maintain team documentation regarding software architecture and functionality. - Collaboration: Participate in code reviews and design discussions regarding architecture, data shape, and business logic. Support the front-end team with occasional React/TypeScript integration. Experience you’ll bring: - The Rails Expert: 2–4 years of related experience with Ruby on Rails (v6 or newer). - Testing Advocate: Hands-on experience with Unit Testing (RSpec) and a firm belief that "it is not done until it is tested." - Modern API Experience: Practical knowledge of building RESTful APIs and GraphQL (queries, mutations, and types). - Infrastructure: Familiarity with AWS services (EC2, S3, RDS, Lambda, SQS) and CI/CD workflows via GitHub Actions or GitLab. - Process: Experience working collaboratively within Agile or Kanban development teams. - Education: A Bachelor’s degree in a related field, or equivalent professional experience. Preferred Skills: - Full-Stack Awareness: Familiarity with React to help bridge the gap between back-end logic and front-end implementation. - DevOps Mindset: Understanding of containerization, platform scale, security, availability, and operations. Requirements: - This is a remote role; however, applicants located within 45 miles of our Westlake/Dallas, TX office should expect to work on-site Tuesday through Thursday, with remote flexibility on Mondays and Fridays. This approach enables more effective collaboration, quicker decision-making, and a stronger culture, while still providing flexibility. Why you’ll love working here: - We’re a blended workplace, where team members work remotely or in a hybrid setup depending on their role and location - We’re mission driven and guided by our culture pillars - We have a strong commitment to diversity and belonging - We cultivate a culture of trust, autonomy, and collaboration - We’re lifelong learners and champion team member growth and advancement - We’ve got you covered - team member benefits include competitive compensation packages, medical coverage, unlimited PTO, wellness reimbursements, Pluralsight subscription, professional development funds and more. About us: Pluralsight provides the only learning platform dedicated to accelerating the technology skills and capabilities of today’s tech workforce. Thousands of companies, government organizations and individuals around the world rely on Pluralsight to support critical technology skill development in areas that are crucial to innovation including artificial intelligence, cloud computing, cybersecurity, software development, and machine learning. Pluralsight provides highly curated content developed by vetted technology experts, industry leading skill assessments, and hands on, immersive learning experiences designed to help individuals skill-up faster. Physical Requirements: This role is primarily performed in an office or home office setting and involves standard computer-based work. EEOC Statement & Accommodations Statement: Bring yourself. Pluralsight is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status. We also consider qualified applicants with criminal histories, consistent with EEOC guidelines and local laws. If you need an accommodation to apply, interview, or perform essential job functions, please visit the bottom of our website to learn how to request an accommodation. Learn more about our commitment to diversity, equity, inclusion, and belonging in our DEIB Report. Pay Transparency: The annual US base salary range for this role is $98,800 - $130,000 USD. Actual compensation will depend on location, skills, experience, and other factors. Additional benefits and bonuses may apply. Applications must be submitted within 90 days after the initial posting date to be considered. Recruiting Scam Notice: Please be aware of recruiting scams. We’ll only contact you from an @pluralsight.com email or verified channels. We never ask for sensitive personal info or payments as part of the hiring process. All openings are posted on our Careers page. #LI-DB1 #LI-Remote

United States
$98.8K - $130K / year
Job Closed