Principal

Bentonville, Arkansas

Walmart
Apply for this Job
Position Summary

What you'll do

We're seeking a Principal Software Engineer to join our team and drive the development of next-generation software and services through innovative agentic AI capabilities. In this role, you'll play a pivotal part in designing and implementing operational automation solutions powered by agentic AI, while leveraging your deep expertise in software and systems architecture. As a technical leader, you'll influence and mentor others, align cutting-edge technical initiatives with business goals, and thrive in a collaborative, team-first environment. If you're passionate about pushing the boundaries of AI-driven software engineering and delivering impactful solutions, we'd love to hear from you.

About Team:

The Enterprise People Technology team supports the successful deployment and adoption of new People technology across the enterprise. As a Fortune company, our work impacts millions of associates globally. We strive to continuously improve people technology and products to help managers and associates so they can focus on what matters most - supporting our customers and members. People Technology is one of the major segments of Walmart Global Tech's Enterprise Business Services, which is invested in building a compact, robust organization that includes service operations and technology solutions for Finance, People, and the Associate Digital Experience.

What you'll do:
  • Lead the design, development, and deployment of agentic AI capabilities to enhance our software and service offerings, enabling intelligent automation and decision-making.
  • Architect and implement operational automation solutions that streamline processes, improve efficiency, and scale seamlessly across systems.
  • Collaborate with cross-functional teams to define technical strategies, ensuring alignment with business objectives and long-term vision.
  • Provide technical leadership by mentoring engineers, fostering a culture of excellence, and guiding the adoption of best practices in software development and AI integration.
  • Solve complex technical challenges with creative, scalable, and efficient solutions, leveraging your deep understanding of systems architecture and emerging technology trends.
What you'll bring:
  • Deep Technical Expertise: Extensive experience in software engineering, with advanced knowledge of systems architecture, agentic AI, and modern technology trends. Proven ability to design and build sophisticated, scalable software solutions.
  • Leadership and Influence: A track record of leading by example, mentoring team members, and influencing technical and strategic decisions across an organization.
  • Strategic Thinking: A forward-looking mindset with the ability to anticipate challenges, align technical efforts with business goals, and balance immediate needs with long-term innovation.
  • Exceptional Problem-Solving Skills: Strong analytical and creative skills to tackle tough technical problems, delivering solutions that are both innovative and practical.
  • Team-First Collaboration: Excellent communication and interpersonal skills, with a knack for working effectively in a team-oriented environment, incorporating diverse perspectives, and resolving conflicts constructively.
About Walmart Global Tech

Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.

Walmart's culture is a competitive advantage, and it's fostered by being together. Working together in person allows us to collaborate, align quickly and innovate with greater speed. We use our campuses to create purposeful connection rooted in deepening understanding and investing in the development of our associates.

Our hubs: Walmart is a global company with offices across the United States and around the world. Our global headquarters is in Bentonville, Arkansas, with primary hubs in the San Francisco Bay area and New York/New Jersey.

Benefits:

Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.

Equal Opportunity Employer:

Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions - while being inclusive of all people.

Requirement And Scoping Analysis:

Requires knowledge of:

Risk analysis methodologies; Cost Analysis; Business objectives; Classification of requirements; Domain Knowledge; User stories concepts; Functional / Non-Functional Requirements; Scoping and Estimation

To explore relevant products/solutions from an existing repertoire, which can address business/technical needs. Assess gaps/ updates/ modifications between the customer/business expectations and the existing product/solutions (in case of agile methodology, for the iteration). Classify the requirements into applicable types (For example - Functional/Non-Functional, Derived/Imposed/Emergent etc.). Anticipate the solution risks / issues during requirements gathering phase, inform relevant stakeholders and recommend corrective steps. Contribute to the creation of user stories for component/application/complex (For agile methodology). Conduct scoping of epics / user stories within span, decide on tradeoffs under guidance as needed

Solution Design:

Requires knowledge of:

Software architecture; Distributed systems; Scalability; Design patterns; Disaster Recovery; Tech Stacks; Minimum Viable Product- MVP; Non-Functional Requirements; Detailed Design

To assist in creation of simple, modular, extensible and functional design for the product/solution in adherence to the requirements. Evaluate trade-offs while designing across multiple components in a product based on the business requirements. Convert HLD to create detailed design using mock screens, pseudo codes and detailed functional logic of the modules for specific modules / components of a product. Understand nuances of designing for disaster recovery. Design and create MVP to clarify requirements and design and uncover risks. Independently refine the MVP design for early defects and revised customer requirements.

Coding:

Requires knowledge of:

Coding standards and guidelines; Coding languages (E.g. JavaScript, Python, C etc.), frameworks(E.g. ActiveX,.Net, Cocoa, Android application framework etc.), tools(E.g. Linx, Embold etc.) and Platforms (E.g. Microsoft Azure, Apple IOS etc.);Quality, Safety and Security (PCI etc.) standards; Emerging tools and technologies; Telemetry; CI / CD; Code Management Tools; SDLC; Secure SDL frameworks and tools

To select appropriate frameworks (E.g., ActiveX, .Net, Cocoa, Android application framework etc.), platforms (Microsoft Azure, AWS, Apple IOS etc.), and environments for software coding/configuration and scripting (Applicable to IC & PL). Guide the team on coding patterns, languages and frameworks in line with evolving trends in the industry (Ex: reactive vs. imperative etc.) and drive scalability and security (Applicable to IC & PL). Drive Implementation of telemetry features by determining data/metrics requirement within the domain (Applicable to IC & PL). Support ad-hoc reviews of software code to ensure baseline mitigations for known risks. (Applicable only to IC). Create/configure minimalistic code for entire product/system and ensure the product is meeting business requirements, non-functional requirements, low-maintainability, high-availability and high-scalability needs (Applicable only to IC). Conduct code reviews for code developed by the team (Applicable only to IC). Arrange project requirements in programming sequence by analyzing requirements (Applicable only to IC). Drive creation of scripts for automation of repetitive and routine tasks in CI/CD (Continuous Integration/Continuous Delivery), Testing or any other process across the domain (Applicable only to IC). Drive security of the Code Base and ensure that no security violations are introduced

Testing:

Requires knowledge of:

Test case preparation; Test Objectives; Test Strategy; Test types; Test tools (E.g. - Automation - Selenium, Agile - Jira, Mobile - Eggplant etc.); Test Environment; Root cause analysis; Code Coverage; Test Coverage.

To translate customer requirements into test strategy (Applicable to IC & PL). Determine the testing tools (E.g. - Automation - Selenium, Agile - Jira, Mobile - Eggplant etc.), domains . click apply for full job details
Date Posted: 26 March 2025
Apply for this Job