Denver or San Francisco or New York City or United States Hybrid USD 186,000 - 210,000 Yearly

Gusto is hiring a Senior Software Engineer

Responsibilities

  • Develop and maintain authentication and authorization systems capable of handling large-scale operations.
  • Enhance core services and data protections, focusing on access control, storage solutions, and APIs.
  • Identify and address account takeover and other malicious activities to ensure customer safety.
  • Create security platforms and tools to enable product and AI teams to operate efficiently and securely.
  • Oversee and improve high-availability security and identity services relied upon by other teams.
  • Address complex AI/LLM security challenges, from threat modeling to practical solutions.
  • Lead initiatives to promote excellence in security and software engineering practices.

Requirements

  • 7+ years of experience as a backend engineer, developing and managing large-scale server-side services and APIs.
  • Extensive experience with authentication and authorization technologies, such as SAML/SSO, RBAC, and ABAC.
  • Proven ability to build secure, highly available distributed systems and services.
  • Hands-on experience with modern security tools and practices (e.g., SAST, DAST, SIEM, SCA).
  • Proficiency in one or more programming languages: Ruby, Python, Kotlin, JavaScript/TypeScript.
  • Strong collaboration skills and ability to break down complex, cross-cutting security and AI problems into actionable solutions.

Nice to Have

  • Experience with AI tools for coding (e.g., Cloud Code, Cursor, GitHub Copilot).
  • Experience with authorization platforms/policy engines (e.g., Open Policy Agent, SpiceDB) and technologies like GraphQL, gRPC, Kubernetes, Terraform, Traefik, Flask, Okta.

Compensation

Not specified

Work Arrangement

Hybrid

Team

The Product & AI Security Engineering team operates at the intersection of product, platform, and AI. The team focuses on high-impact projects that reduce risk, strengthen foundations, and accelerate delivery for other teams. They develop security tools and services, collaborate with partner teams, and establish best practices for authentication, authorization, and secure data handling, especially as AI and LLMs are adopted.

Other

  • Physical office spaces are available in multiple locations. Employees based in these locations will work from the office on designated days approximately 2-3 days per week (or more depending on the role).
  • A secure, reliable, and consistent internet connection is required for remote work, including non-office days for hybrid employees.
  • The company is committed to equal opportunity employment and does not discriminate based on various protected characteristics. The company considers qualified applicants with criminal histories and provides reasonable accommodations for individuals with disabilities.
  • The company takes the security and protection of personal information seriously. Review the Fraudulent Activity Disclaimer for more details.
  • Personal information collected during the application process will be subject to the company's Applicant Privacy Notice.

Not specified

Required Skills
authenticationauthorizationsuch as SAML/SSORBACABAC.modern security toolingpracticesone or more ofAI tools for codingauthorization platforms/policy engines authenticationauthorizationsuch as SAML/SSORBACABAC.modern security toolingpracticesone or more ofAI tools for codingauthorization platforms/policy engines
About company
Gusto
Gusto handles payroll, health insurance, 401(k)s, and HR for small businesses so owners can focus on their craft and customers. They support more than 400,000 small businesses across the country.
All jobs at Gusto Visit website
Job Details
Department Software Development
Category backend
Posted 4 months ago