(USA) Senior, Software Engineer, Data Engineering
Walmart
About the role
Position Summary
The Senior Software Engineer will lead the delivery of scoped features and models through collaborative teams, ensuring alignment with platform and business objectives. This role involves designing, developing, testing, and maintaining scalable software solutions using modern programming languages and cloud-native architectures. The engineer will integrate GenAI/ML components, drive continuous improvement, and uphold engineering excellence through code reviews and technical leadership. Strong collaboration with cross‑functional partners is essential to translate complex requirements into reliable, high‑quality software that supports Walmart’s mission and operational goals.
About the Team
The MarTech Data Engineering team develops scalable, multi‑tenant engineering solutions that enable autonomous creation, evaluation, governance, and delivery of AI‑generated marketing content across Walmart’s global ecosystem. The team ensures secure content sharing across multiple channels, enhancing quality and delivery speed in the evolving eCommerce environment. They build integrated systems combining enterprise content, catalog, and workflow platforms to maintain compliance and optimize content sharing aligned with business goals. Committed to continuous improvement, technical excellence, and collaboration, the team delivers impactful solutions supporting Walmart’s marketing objectives.
What You’ll Do
- Own delivery of scoped features and components through collaborative engineering teams, ensuring alignment with platform and system objectives.
- Write clean, efficient, and maintainable code across multiple languages, driving full software development lifecycle including CI/CD and automated testing.
- Integrate AI/ML components and leverage generative AI tools to enhance software capabilities and development efficiency.
- Participate in solution design, conduct code reviews, and apply design patterns to build scalable, secure, and maintainable systems.
- Collaborate with stakeholders to translate business needs into technical requirements and measurable outcomes.
- Monitor application performance, support defect resolution, and ensure high‑quality software delivery.
- Mentor peers, promote engineering best practices, and contribute to continuous improvement initiatives.
What You’ll Bring
- Extensive experience in software development with proficiency in languages such as Scala, JavaScript, Python, Java etc along with experience in Cloud platforms and streaming tools like Apache Kafka etc.
- Strong expertise in object‑oriented programming, code review, debugging, and documentation‑based coding practices.
- Proven ability to deliver scoped features and components through iterative development and continuous integration/deployment.
- Knowledge of cloud‑native architecture and platform design principles to build scalable, secure, and maintainable systems.
- Experience integrating AI/ML components and leveraging generative AI tools to enhance development efficiency.
- Demonstrated technical leadership, collaboration, and mentorship skills within cross‑functional teams.
- Commitment to engineering excellence, quality ownership, and continuous improvement aligned with business objectives.
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 experts 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
- Incentive awards for performance
- 401(k) match
- Stock purchase plan
- Paid maternity and parental leave
- PTO (including sick leave)
- Multiple health plans (medical, vision, dental)
- Short‑term and long‑term disability
- Company discounts
- Military Leave Pay
- Adoption and surrogacy expense reimbursement
- Live Better U education benefit (tuition, books, fees paid)
- Additional benefits such as family care leave, bereavement, jury duty, voting, company‑paid life insurance, and more
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.
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 unique styles, experiences, identities, ideas, and opinions – while being inclusive of all people.
Minimum Qualifications
- Option 1: Bachelor’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.
- Option 2: 5 years’ experience in software engineering or related area.
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year’s experience in software engineering or related area.
- 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.
- Knowledge of accessibility best practices and a commitment to creating accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.
Primary Location
1345 Crossman Ave, Sunnyvale, CA 94089‑1114, United States of America
Compensation
The annual salary range for this position is $117,000.00 – $234,000.00. Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include stock.
Walmart and its subsidiaries are committed to maintaining a drug‑free workplace and have a no‑tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.
Requirements
- Bachelor'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.
- 5 years’ experience in software engineering or related area.
Responsibilities
- Own delivery of scoped features and components through collaborative engineering teams, ensuring alignment with platform and system objectives.
- Write clean, efficient, and maintainable code across multiple languages, driving full software development lifecycle including CI/CD and automated testing.
- Integrate AI/ML components and leverage generative AI tools to enhance software capabilities and development efficiency.
- Participate in solution design, conduct code reviews, and apply design patterns to build scalable, secure, and maintainable systems.
- Collaborate with stakeholders to translate business needs into technical requirements and measurable outcomes.
- Monitor application performance, support defect resolution, and ensure high-quality software delivery.
- Mentor peers, promote engineering best practices, and contribute to continuous improvement initiatives.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free