Hybrid Staff Software Engineer – Identity Management

Posted last month

Apply now

About the role

  • Staff Software Engineer working with Walmart's IAM team to design and implement identity management solutions. Collaborating on cross-disciplinary projects to enhance multi-channel shopping experience.

Responsibilities

  • Work closely with tech and Business team to understand the requirements, design, architecture and influence the choice of technology to deliver solution working closely with architects and leadership team
  • Join our young, highly energetic and dynamic team, and take part in defining the new age Identity management for Walmart
  • Cross-collaborate with inter-disciplinary product and engineering teams
  • 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 other 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
  • Ensure 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

Requirements

  • Bachelor’s degree or Master's degree in computer science or related discipline
  • 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 is an add-on
  • 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 is a plus
  • Awareness of Agile (Scrum) methodologies
  • Knowledge of general industry IAM concepts and best-practices, particularly relating to SSO, MFA, AD, IGA and PAM is an addon
  • Knowledge of modern identity workflows (OIDC/OAuth/SAML) and how to implement them in a large system
  • Experience in Go language is a plus
  • 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

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
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement

Job title

Staff Software Engineer – Identity Management

Job type

Experience level

Lead

Salary

$110,000 - $220,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job