Staff Fullstack Software Engineer – Iam
Company | Velocity Global |
---|---|
Location | Palo Alto, CA, USA |
Salary | $190000 – $325000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
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.
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.
- The ability to lead a team of engineers to deliver on cross-functional projects.
- Extraordinary communication and collaboration skills. You are pragmatic and know how to build trust.
- Design and develop software solutions that meet the needs of our customers and align with the company’s overall strategy.
- Contributing 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.
Preferred Qualifications
- 6+ years of experience in software development preferred.
- Experience with OKTA, Auth0 and OPA based policy engines is a plus.