Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Gusto Logo

Principal Software Engineer - Payroll

Gusto

$222,000 - $299,000
Oct 2, 2025
Denver, CO, US • New York, NY, US • Remote, US
Apply Now

Gusto is looking to solve the problem of scaling its Payroll product to meet the needs of its growing customer base.

Requirements

  • 15+ years of professional software development experience
  • Experience in scaling Engineering organizations with a focus on individual and team development
  • Experience building and maintaining resilient backend systems to support customer-facing products.
  • Experience in highly cross-functional environments for highly complex products
  • Experience as tech lead, overseeing projects across multiple teams
  • Experience in optimizing existing systems for performance, reliability, and scalability.
  • Experience developing and maintaining RESTful APIs, GraphQL endpoints, and backend services, ensuring seamless integration with frontend systems and third-party services

Responsibilities

  • Architect, build, and maintain scalable, secure, and resilient backend systems to support Gusto’s Payroll products.
  • Function as a Technical Lead across multiple teams in Pay Group, helping us keep engineers unblocked and deliver high-quality work supporting our long-term goals
  • Help scale one of the largest Ruby/Rails and TypeScript/React applications in the world.
  • Collaborate on complex and ambiguous problems with partnerships from Engineering, Product Management, Design, Data Science, Compliance, Operations, and other cross-functional teams.
  • Mentor and grow fellow engineers working to create holistic and scalable solutions.
  • Drive the product development process from concept to launch, delivering delightful products that make payroll, taxes, and compliance simple and easy.

Other

  • Ability to communicate technical complexity and help facilitate informed tradeoffs
  • Enthusiasm for a collaborative, test-driven environment
  • 15+ years of professional software development experience
  • Experience in scaling Engineering organizations with a focus on individual and team development
  • 2-3 days per week in-office work expectation (or more depending on role)
  • Secure, reliable, and consistent internet connection required for remote work