Software Engineer
Product Security
Posted on 9/13/2023
Gusto

1,001-5,000 employees

Cloud-based payroll, benefits, and human resource management solution
Company Overview
Gusto's mission is to help companies put people first. The company operates an online payroll, health benefits, and workers' compensation platform.
Locations
San Francisco, CA, USA • Remote in USA • New York, NY, USA • Denver, CO...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
JavaScript
Java
Kotlin
Ruby
Terraform
Kubernetes
TypeScript
gRPC
CategoriesNew
Software Engineering
Requirements
  • 8+ years of experience building software
  • Experience building high-availability distributed systems and services
  • Experience with managing AWS cloud infrastructure (EC2, RDS, S3, VPCs)
  • Experience with and understanding of authorization strategies such as role-based authorization and attribute-based authorization
  • Experience with applied cryptography - envelope encryption, AEAD, ECDSA.Experience with Kotlin or Java with a desire to learn server-side Kotlin
  • We mainly use Ruby, Kotlin, and JavaScript/Typescript
Responsibilities
  • Bolster security in core systems such as authentication, authorization, sensitive data storage, API design, and more
  • Build software to keep our customers and company safe and secure
  • Work on impactful engineering problems across Gusto
  • Maintain high uptime for core services
  • Provide leadership in promoting security and software engineering excellence
Desired Qualifications
  • Experience with any of these technologies is a plus: Open Policy Agent, GraphQL, gRPC, Google Tink, Kubernetes, Terraform, Traefik, Vert.x
  • Previous experience in a security-related role is a plus