(USA) Staff, Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The Enterprise People Technology team supports the successful deployment and adoption of new People technology across the enterprise. As a Fortune #1 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.
Responsibilities
- Design, develop, and deploy highly available and scalable systems with a focus on AI and cloud-native solutions.
- Develop and optimize applications using React, React Native, JavaScript, and Java, ensuring high performance and reliability.
- Implement and integrate AI-driven solutions, including LLM-based applications, GenAI, and Agentic AI frameworks.
- Build and maintain RESTful web services, Kafka queues, and Cosmos DB for real-time data processing.
- Leverage big data technologies such as Kafka to process and analyze large-scale datasets efficiently.
- Architect and implement microservices-based solutions using service-oriented architecture (SOA) principles.
- Deploy and manage applications on Azure cloud platforms, leveraging Kubernetes and other cloud-native technologies.
- Drive best practices in CI/CD, DevOps, and operational excellence for seamless deployments and system reliability.
- Collaborate cross-functionally with engineers, data scientists, and product teams to define system architecture and development roadmaps.
- Provide technical leadership, making design tradeoffs to balance long-term scalability with short-term execution needs.
- Ensure database performance and scalability by working with relational and NoSQL databases.
- Act as a mentor, fostering technical growth within the team and contributing to a culture of continuous learning and innovation.
Requirements
- At least 10+ years of experience in software engineering, with a proven track record of delivering production-grade applications.
- Strong programming skills in React, React Native, JavaScript, and Java.
- Hands-on experience with AI/ML technologies, including LLM integrations, Prompt Engineering, GenAI, and Agentic AI.
- Proficiency in Kafka, Cosmos DB, and RESTful web services.
- Strong understanding of cloud computing (Azure preferred), Kubernetes, and distributed systems.
- Experience in service-oriented architecture (SOA) and scalable system design.
- Expertise in Relational and NoSQL databases.
- Familiarity with CI/CD pipelines, DevOps best practices, and operational excellence principles.
- Excellent problem-solving skills, with the ability to make strategic tradeoffs in design decisions.
- Strong communication and collaboration skills, including influence, consensus building, persuasion, and conflict resolution abilities.
- About Walmart Global Tech
- Flexible, hybrid work:
Benefits
Additional Information
Position Summary... What you'll do... Join our innovative and dynamic People Technology engineering team as a Staff Software Engineer. In this role, you'll play a crucial part in designing, developing, and implementing digital solutions that address mission-critical business challenges, supporting Walmart associates. Your projects will make a significant impact, be scalable, and drive Walmart's modernization efforts in the People Technology organization.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Walmart? Share your experience