Senior Staff Software Engineer

Gusto is a modern, online people platform that helps small businesses take care of their teams, offering payroll, health insurance, 401(k)s, HR, and team management tools.
$191,000 - $252,000
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
12+ years of experience
Finance · Enterprise SaaS

Description For Senior Staff Software Engineer

Gusto is seeking a Senior Staff Software Engineer to lead the development of secure authentication and authorization systems. This role involves designing, developing, and maintaining scalable identity management systems, ensuring user data security, and creating seamless user experiences. The ideal candidate will have 12+ years of software development experience, with a strong focus on authentication and authorization systems. They should possess technical expertise in secure coding principles, Ruby, cryptography, and IAM best practices. The role requires collaboration with cross-functional teams, hands-on coding, mentoring fellow engineers, and staying up-to-date with industry trends. Key responsibilities include designing and implementing authorization solutions, contributing to the codebase, providing feedback during code reviews, and prototyping new features. The successful candidate will have experience with API security, tools like Okta and OAuth, and advanced data modeling skills. They should be passionate about creating memorable customer experiences and have strong communication skills. Gusto offers a collaborative and inclusive workplace, with a commitment to building diverse teams and providing equal opportunities.

Last updated 7 days ago

Responsibilities For Senior Staff Software Engineer

  • Design and implement authorization solutions
  • Engage in hands-on coding
  • Provide feedback during code reviews
  • Collaborate with cross-functional teams
  • Stay up-to-date with industry trends
  • Lead and mentor fellow engineers
  • Prototype, iterate, and launch new features
  • Foster a collaborative environment

Requirements For Senior Staff Software Engineer

Ruby
React
  • 12+ years of software development experience
  • Strong focus on authentication and authorization systems
  • Solid understanding of secure coding principles
  • Experience with Ruby
  • Knowledge of cryptography in authentication and authorization systems
  • Familiarity with IAM best practices
  • Experience with API security
  • Proficiency with tools like Okta, Azure AD, OAuth, OpenID Connect, SAML
  • Advanced data modeling skills
  • Expertise in addressing complex product development challenges
  • Strong verbal and written communication skills

Benefits For Senior Staff Software Engineer

Medical Insurance
401k
  • Health insurance
  • 401(k)

Interested in this job?

Jobs Related To Gusto Senior Staff Software Engineer

Software Development Engineer, Aurora Control Plane (Level 5)

Senior Software Engineer position at Amazon working on Aurora database service, focusing on distributed systems and cloud infrastructure in Vancouver.

Software Development Engineer, Aurora CP - Availability (Level 5)

Staff Software Engineer position at Amazon Aurora team, focusing on building scalable database services with competitive compensation in Vancouver.

Quality Engineering Manager, AMT (AirPlay)

Lead Quality Engineering team for Apple's AirPlay technology, managing automation and testing across Apple devices.

Product Manager, Retail Technology

Lead product management for Apple's retail technology solutions, driving innovation in customer experience and business processes across global stores.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager position at Apple, focusing on SAP Payments & Trade In systems, requiring expertise in SAP SD functionality and project management.