Logo
Walmart

(USA) Principal, Software Engineer

Walmart, Reston, Virginia, United States, 22090


Position SummaryAssociate Experience is a group within the Intelligent Store Tech (IST) org within Walmart. This hands-on role requires exceptional coding skills, a passion for technology and engineering excellence, and the ability to guide and mentor multiple teams of engineers. You will play a pivotal role in defining and maintaining our technical architecture, ensuring alignment with business goals and scalability requirements.About TeamThe Associate Experience group focuses on building products that enable our Associates to serve Customers during the Checkout process. We use open-source tech to build software that stands on top of a foundational Platform architecture which is being built from the ground up. Your team will leverage React JS, React Native, Java, Spring, Kubernetes, NoSQL, Kafka and other such tools/frameworks.What You'll DoProvides technical leadership and mentorship to engineers, fostering a culture of continuous improvement and innovation in solution design, architecture and development.Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements.Architect complex software systems, ensuring performance, security, and scalability needs are met.Guide engineers to adopt engineering best practices, conduct/lead design & code reviews, and ensure alignment with the IST Architecture vision.Foster a culture of learning and innovation through hands-on technical guidance and mentorship.Uphold high standards in quality and operational excellence.Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options.Work closely with Program, Product, Business, and Design partners to plan work (by sprint and by quarter) ensuring that engineering tech priorities are also included.Directs root cause analysis of critical business and production issues.What you'll bring10+ years of relevant experience in software development and solution architecture focusing on building large scale complex distributed systems.Must have experience leading teams in a solution architect role building complex microservices and frontends.Experience working with multiple tech stack - React, React Native, Java, Nodejs, iOS/Android, k8s, Spring framework, API development, etc.Experience with monitoring tech - Splunk, Prometheus, APM, etc.Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.Passion for staying current with industry trends and emerging technologies, with a commitment to continuous learning and professional growth.Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams and stakeholders.Minimum QualificationsOutlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years' experience in software engineering or related area.Option 2: 7 years' experience in software engineering or related area.Preferred QualificationsOutlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.Master's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area.We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.

#J-18808-Ljbffr