(USA) Staff, Software Engineer - Identity Management jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 4 months ago

(USA) Staff, Software Engineer - Identity Management

Walmart Global Tech is a leading technology team within Walmart, focused on creating innovative solutions to enhance retail experiences. The Staff Software Engineer will collaborate with tech and business teams to design and implement identity management solutions, while also mentoring team members and ensuring the quality of IAM applications.

DeliveryRetailShopping

Responsibilities

Design and implement new features while continuously improving quality of Identity and Access Management application
Build, test and deploy cutting edge solutions at scale, impacting associates of Walmart worldwide
Designs reusable strategies, decisions, service components, libraries and frameworks to support enterprise-level IAM services
Develop software meeting code quality standards and metrics
Guide and mentor others members in the team to promote highly technical and self-sufficient teams
Create and maintain technical documentation for the team to reference and share with our internal customers
Ensures the maintenance, patching, operating, and monitoring of IAM systems
Troubleshoots and resolves system incidents, problems and changes, as required
Engage and support application teams integrating with IAM, SSO, Active Directory and related modules
Seeking and maintaining knowledge (cross/up skill) of current and upcoming identity security technologies

Qualification

Java/J2EESpringMicroservicesIdentityAccess ManagementSQL / NO-SQLCI/CD toolsCloud ComputingAgile methodologiesCommunicationProblem solvingTeam collaborationTechnical documentation

Required

Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area
6 years' experience in software engineering or related area
Demonstrated ownership for development and design of a few modules/features in a product
Good communication and interpersonal skills
Expert in Java/J2EE, Spring, SQL / NO-SQL and Hibernate
Hands-on experience building services using these technologies (Java, Springboot, Microservices)
Experience building Restful services and APIs
Experience in web technologies like React JS, Java script, Type script, CSS
Experience on unit testing frameworks (Junit, Spock, Jest etc) and code quality control platforms like Sonar
CI/CD development environments/tools: Git, Maven, Jenkins, Azure DevOps
Experience with Cloud Computing platforms and deploying production applications into cloud: Microsoft Azure, Google cloud or similar
Awareness of Agile (Scrum) methodologies
Knowledge of general industry IAM concepts and best-practices, particularly relating to SSO, MFA, AD, IGA and PAM
Knowledge of modern identity workflows (OIDC/OAuth/SAML) and how to implement them in a large system
Experience in Go language
Java with multithreading concepts
Implemented Clean Code principles
Junits
ReSTful APIs development
Understands performance and Automation aspects of coding to develop high performing services
Spring, Springboot, Microservices
Usage of NOSQL and RDBMS DB
Docker
Kubernetes
CI/CD Experience

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area
Background in creating inclusive digital experiences
Demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
Knowledge of accessibility best practices

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities.

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.