Remote Senior Staff Software Engineer

closed
Logo of Gusto

Gusto

πŸ’΅ $191k-$252k
πŸ“Remote - United States

Job highlights

Summary

Join us at Gusto as a Senior Staff Software Engineer, where you'll lead the design and implementation of secure authentication and authorization systems, collaborating with cross-functional teams to drive innovation and customer satisfaction.

Requirements

  • Experience: 12+ years of software development experience, with a strong focus on authentication and authorization systems
  • Technical Expertise: Solid understanding of secure coding principles, cryptography in authentication and authorization systems, and IAM best practices
  • API Security: Experience with API security and integrating authentication systems into applications
  • Tools Proficiency: Familiarity with technologies like Okta, Azure AD, OAuth, OpenID Connect (OIDC), SAML, header-based authentication, LDAP, and SCIM
  • Leadership Skills: Proven experience leading the innovation of customer-facing products and managing large projects end-to-end
  • Data Modeling: Advanced data modeling skills with hands-on experience building well-structured, easily maintainable, and well-documented code
  • Problem-Solving: Expertise in addressing complex product development challenges, particularly with Rails and React
  • Passion for Customers: A genuine passion for creating memorable experiences for customers and a commitment to understanding their needs
  • Effective Communicator: Strong verbal and written communication skills to articulate ideas clearly and collaborate with diverse teams

Responsibilities

  • Collaboratively design and implement authorization solutions, including role-based access controls and workflows for managing user permissions, roles, and scopes across Gusto’s product suite
  • Engage in hands-on coding, contributing directly to the codebase and driving quality through active participation
  • Provide clear and constructive feedback during code reviews to foster team growth and maintain high standards of code quality
  • Collaborate with cross-functional teams, including Product Management, Design, and Business, to identify customer pain points and develop innovative solutions
  • Stay up-to-date with industry trends and best practices related to authorization and security
  • Lead and mentor fellow engineers in tackling complex technical challenges at scale
  • Prototype, iterate, and launch new features quickly and efficiently
  • Foster a collaborative environment that encourages creativity and innovation, building products our customers love

Benefits

  • Health insurance
  • 401(k)s
  • Expert HR
  • Team management tools
This job is filled or no longer available