Staff Software Engineer (Identity and Access Management)

Company Overview

Bugcrowd is a leading cybersecurity firm, established in 2012. The company focuses on empowering organizations to combat security threats by uniting the ingenuity of elite hackers with advanced security technologies. Based in San Francisco and New Hampshire, Bugcrowd offers a patented AI-powered Security Knowledge Platform™ to enhance organizations' defenses against cyber threats, including zero-day exploits.

Job Position

The position offered is for a Staff Software Engineer specializing in Identity and Access Management (IAM). This pivotal role involves designing, developing, and maintaining high-quality core services that manage user identity, authentication, and authorization processes on the Bugcrowd platform.

Responsibilities

The Staff Software Engineer will perform the following essential duties:

  • Architect and Design: Lead the architectural design and implementation of highly available and performant IAM services, including authentication workflows and authorization systems.

  • Protocol Expertise: Act as a technical expert for industry-standard identity protocols, ensuring proper implementation and adherence to best practices for services like Single Sign-On (SSO), SAML, SCIM, and OAuth/OIDC.

  • System Security: Enhance the security posture of identity systems, focusing on secure inter-service communication, token management, and permission schemes like RBAC (Role-Based Access Control) and ABAC (Attribute-Based Access Control).

  • Technical Leadership: Mentor mid-level and junior engineers, conducting code reviews, setting technical standards, and advocating for high-quality engineering practices.

  • Cross-Functional Collaboration: Work closely with Security, Product Management, and other engineering teams to define requirements, integrate IAM services, and guarantee a seamless user experience.

  • Operational Excellence: Troubleshoot complex production issues related to identity flows and optimize service performance while contributing to monitoring strategies for critical IAM infrastructure.

Required Skills

Candidates should possess the following qualifications and experiences:

  • Experience: Over 7 years of professional software development experience with emphasis on distributed, high-availability services.

  • Technical Skills: Hands-on expertise in designing and implementing solutions utilizing core identity protocols such as SSO, SAML, OAuth 2.0/OIDC, and SCIM. Familiarity with authentication mechanisms including token-based practices, API gateways, and mTLS is crucial.

  • Educational Background: A bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience is required.

  • Preferred Experience: Experience with modern programming languages (e.g., Go, Java, Ruby, Node.js) and familiarity with cloud platforms such as AWS, Azure, or GCP.

  • Identity Services: Knowledge of identity providers like Okta, Azure AD, Ping Identity, Keycloak, or Auth0 is advantageous. Understanding of cryptography principles and secure coding practices is also preferred.

  • Project Management: Capability to drive large, complex, and ambiguous projects to completion while demonstrating excellent written and verbal communication skills to articulate technical concepts to various audiences.

Salary and Benefits

The national estimate for the base salary for this position ranges from $137,600 to $212,850. Bugcrowd offers a discretionary bonus program based on individual and organizational performance. They emphasize creating a fair and collaborative environment, striving for equity in compensation to attract and retain top talent in the field.

Company Culture

Bugcrowd promotes a culture of diversity and inclusion, essential to their success and growth. Their workplace values individuals from varied backgrounds, believing that diverse perspectives enhance problem-solving capabilities against security threats. Bugcrowd encourages an environment akin to a family, fostering creativity and camaraderie among its team members, who come from various walks of life.

Working Conditions

This position allows for 100% remote work, providing a flexible work-from-home environment. The employee must be able to remain stationary for about 50% of their work time and carry/move their laptop as needed.

Final Note

As Bugcrowd is in the cybersecurity sector, candidates must understand their potential access to highly confidential information. An integrity background check will be conducted for positions that involve sensitive information. Bugcrowd is an Equal Opportunity Employer (EOE), ensuring a fair opportunity for all applicants devoid of discrimination based on race, color, religion, or any personal traits.

By joining Bugcrowd, prospective employees not only embark on a dynamic career in software development but also contribute meaningfully to shaping the future of cybersecurity.



This job offer was originally published on himalayas.app

Bugcrowd

United States

Software development

Full-time

June 7, 2026

3 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.