Jobs · Engineering · Nevada

Staff Software Engineer, Identity & Access Management

Ridgeline · Reno, NV · 2 wk ago
HybridEngineering$183k–$228k/yrFull-time

About the role

The Staff Software Engineer on Ridgeline’s Users & Entitlements team will provide technical expertise for user authentication and authorization, performance, scalability, and security. They will use AI tools thoughtfully throughout the SDLC to accelerate research, prototyping, implementation, testing, documentation, and review, while ensuring outputs are accurate, secure, maintainable, and production-ready. They will design, build, and test solutions that integrate with Auth0 and Single Sign On Identity Providers to handle authentication, manage On-Call rotations for production support, and be involved in the entire software development process.

Responsibilities

  • Provide technical expertise for user authentication and authorization, performance, scalability, and security
  • Use AI tools thoughtfully throughout the SDLC to accelerate research, prototyping, implementation, testing, documentation, and review, while ensuring outputs are accurate, secure, maintainable, and production-ready
  • Design, build, and test solutions that integrate with Auth0 and Single Sign On (SSO) for authentication
  • Handle On-Call rotations for production support of the authentication and authorization services
  • Be involved in the entire software development process, including requirements and design, implementation, code reviews, automation, and testing through end product delivery
  • Impact a developing tech stack based on modern serverless frameworks and cost-efficient utilization of AWS back-end services
  • Coach, mentor, and inspire teams of product engineers that are responsible for delivering high performing, secure enterprise applications
  • Proactively collaborate across Platform, Product, and Security teams as well as cross-functionally to establish partnerships and champion innovation

Requirements

  • 8+ years in a software engineering position with a history of architecting and designing new products and technologies
  • 2+ years experience engineering focusing on Identity and Access Management (IAM)
  • History of architecting, designing, and delivering security-first enterprise applications in the cloud using agile development methodologies
  • Experience managing large and distributed code bases at scale
  • Deep knowledge of object-oriented programming such as Java, Kotlin, or Python
  • Strong experience with relational databases such as PostgreSQL
  • Experience with critical infrastructure services including monitoring, alerting, and logging
  • Experience using issue tracking tools such as JIRA
  • Strong knowledge of data structures, algorithms, and architectural patterns
  • A degree in Computer Science, Information Science, or a related discipline
  • Excellent written and verbal communication skills
  • Serious interest in having fun at work
  • Bonus: Experience with AI-assisted development workflows, including tools such as Claude, Cursor, Copilot, or similar
  • Understanding of building back-end infrastructure using AWS, with specific focus on RDS and Lambda
  • Experience with messaging frameworks such as Kafka
  • Experience with JavaScript, React, HTML, and CSS
  • Familiarity with cloud-based multi-region application architectures
  • Experience with testing frameworks such as Jest, Pytest, and Cypress
  • Experience developing mission-critical enterprise software applications

Qualifications

  • Experience with building back-end infrastructure using AWS, with specific focus on RDS and Lambda
  • Familiarity with cloud-based multi-region application architectures
  • Experience with testing frameworks such as Jest, Pytest, and Cypress
  • Experience developing mission-critical enterprise software applications

Skills

  • Experience with AI-assisted development workflows, including tools such as Claude, Cursor, Copilot, or similar

Benefits

  • Final compensation amounts are determined by multiple factors, including candidate experience and expertise, and may vary from the amount listed above
  • Company Stock Plan
  • Unlimited vacation
  • Educational and wellness reimbursements
  • $0 cost employee insurance plans

Pay

The typical starting salary range for this role is: $182,500-$228,000. The typical starting salary range for this role in the select locations listed above is: $200,500-$251,000.

Schedule

Not specified

Similar jobs