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.