Posted in

Staff Fullstack Software Engineer – Iam

Staff Fullstack Software Engineer – Iam

CompanyVelocity Global
LocationPalo Alto, CA, USA
Salary$190000 – $325000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, 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.