Our Ecommerce Client is seeking an Identity and Access Management Software Engineer to join their growing team.
Location: 100% remote in USA (MST time zone preferred)
Length: 6 month extendible W2 contract, no C2C
Team Overview: The Risk Intelligence / Identity and Access Management team builds and maintains critical systems to safeguard our customers, sellers, operations, and data. Our mission is to protect access to the company’s systems and ensure secure, seamless access for internal and external users.
Role Overview: As a Senior Software Engineer on the Risk Intelligence / Identity and Access Management team, you will collaborate with engineers to design and deliver resilient, high-performance services and tools that protect our applications and data. You will work with cross-functional teams to develop strategies and solutions for identity management, access control, and risk assessment.
Day-to-Day Responsibilities
- Implement IAM solutions to ensure secure and efficient access to resources.
- Develop microservices or distributed systems for identity verification, access controls, and risk scoring engines.
- Integrate with third-party identity providers and security frameworks using protocols like SAML, OAuth2, OIDC.
- Develop and maintain systems for monitoring, alerting, and logging to enable real-time risk assessment and incident responses
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field equivalent practical experience.
- 5 years of Java experience and proficiency in at least one additional programming language (e.g., Go, C#, JavaScript).
- 1 year of experience with Keycloak or Red Hat SSO
- 3 years of experience with IAM, SSO, and MFA tools in a large enterprise environment.
- Strong understanding of cloud security principles and experience with cloud providers like AWS, Azure, or Google Cloud.
- Ability to integrate IAM services with applications and APIs, leveraging RESTful interfaces.