Staff Software Engineer (Identity and Access Management)

1 hour, 2 minutes ago
Full-time
Lead
Software Development
Bugcrowd

Bugcrowd

Bugcrowd provides a crowdsourced cybersecurity platform that connects organizations with elite security researchers to enhance security measures through managed bug bounty programs, penetration testing, and vulnerability disclosure initiatives.

Internet Software & Services
1K-5K
Founded 2012
$79M raised

Description

  • Architect and implement highly available, performant IAM services for authentication, authorization, and identity provisioning.
  • Serve as the technical expert for SSO, SAML, SCIM, OAuth 2.0, and OIDC implementations.
  • Drive security for identity systems, including secure service communication, token management, and RBAC/ABAC authorization models.
  • Mentor mid-level and junior engineers through code reviews, technical standards, and engineering guidance.
  • Partner with Security, Product Management, and other engineering teams to define requirements and integrate IAM services.
  • Troubleshoot complex production identity issues and improve service performance.
  • Contribute to monitoring and alerting strategies for critical IAM infrastructure.

Requirements

  • 7+ years of professional software development experience building distributed, highly available services.
  • Deep hands-on experience implementing SSO, SAML, OAuth 2.0 / OIDC, and SCIM.
  • Experience with inter-service authentication and authorization mechanisms such as token-based authentication, API gateways, and mTLS.
  • Strong understanding of authorization models such as RBAC and ABAC.
  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • Experience with a modern programming language such as Go, Java, Ruby, or Node.js (preferred).
  • Experience working with cloud platforms such as AWS, Azure, or GCP (preferred).
  • Experience with identity providers and platforms such as Okta, Azure AD, Ping Identity, Keycloak, or Auth0 (preferred).
  • Familiarity with cryptography principles and secure coding practices (preferred).
  • Demonstrated ability to drive large, complex, and ambiguous projects to completion (preferred).
  • Excellent written and verbal communication skills (preferred).

Benefits

  • Base salary range of $137,600 to $212,850.
  • Eligibility for a discretionary bonus program or commission plan.
  • 100% remote, work-from-home position.
  • Opportunities to work in a collaborative and inclusive culture.
  • Reasonable accommodations provided for qualified individuals with disabilities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Data Infrastructure & Acquisition - Auckland, New Zealand

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate data collection infrastructure that powers large-scale model training for its distributed text-to-speech products.

Bash Docker GCP Linux Python Terraform
2 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Belgrade, Serbia

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the architecture, development, and accessibility of its native Windows app used by millions of readers worldwide.

C# C++ CI/CD .NET
2 minutes ago

Senior Software Engineer

STR 251-1K Aerospace & Defense

STR is hiring a Senior Software Engineer to help develop and test advanced networking and communications software for defense and national security applications.

C C++ Cybersecurity Linux MATLAB Python
2 minutes ago

Software Engineer, iOS Core Product - Montreal, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its distributed text-to-speech app experience, improve the iOS product, and shape engineering and product decisions for a rapidly growing user base.

CI/CD Git Swift SwiftUI
2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers