Velocity Globalposted 17 days ago
Full-time • Senior
Hybrid • Palo Alto, CA
Professional, Scientific, and Technical Services

About the position

We are seeking an experienced and dynamic Staff Engineer to join our Identity and Access Management (IAM) team. In this critical role, you will design and build secure, scalable, and user-friendly IAM solutions that ensure seamless authentication, authorization, and identity management. You will leverage technologies like ReactJS, TypeScript, Postgres, and AWS in a serverless environment to create systems that protect our users and infrastructure. In the spirit of winning together, the position will be based in Palo Alto, California and in-office collaboration is required for at least one day per week.

Responsibilities

  • Designing and developing Identity and Access management capabilities including APIs to support customers and microservice authentication and authorization.
  • Liaison with Product Manager, Engineering Manager and other agile teams to align with the overall product vision and architecture design.
  • Lead a team of engineers to deliver on cross-functional projects.
  • Demonstrate extraordinary communication and collaboration skills, building trust within the team.
  • Design and develop software solutions that meet the needs of our customers and align with the company's overall strategy.
  • Contribute to quality and security through code reviews and Agile driven test-based-development, documentation and continuous integration processes.
  • Continuously improve the performance and scalability of the company's software products.
  • Stay current with new technologies and industry developments to ensure that the company's software products remain competitive.
  • Mentor junior engineers and contribute to the overall growth and development of the engineering team.

Requirements

  • Bachelor's (or higher, e.g., MS, or PhD) degree in Computer Science, Computer Engineering, or a related field such as physics or mathematics, or equivalent technical experience.
  • 6+ years of experience in software development preferred.
  • Extensive knowledge of identity and access management (IAM) concepts, such as authentication, authorization, RBAC/ABAC, account lifecycle, least privilege, etc.
  • Expertise of Identity System concepts and protocols (SAML, OpenID, OAuth, SCIM) and a strong understanding of security standard methodologies and encryption protocols.
  • Experience with OKTA, Auth0 and OPA based policy engines is a plus.
  • Experience with AWS technologies like serverless, api gateways, SQS, eventbridge and API technologies like REST and GraphQL.
  • Good understanding of OOP and Functional programming.
  • Deep understanding of testing approaches and methodologies.
  • Experience with handling high volume of requests and working with multithreaded and distributed services.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.
  • Experience working in a remote environment.

Nice-to-haves

  • Experience with OKTA, Auth0 and OPA based policy engines is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service