(USA) Staff, Software Engineer - Ecom
WalmartAbout the role
Position Summary...
What you'll do...
As a Staff Software Engineer, you'll serve as the subject matter expert and lead engineer for the Global Responsibility SparkGood Programs team. In this role, you'll focus on developing the SparkGood philanthropy platform for Walmart. You'll be responsible for delivering the product roadmap, designing complex changes, and implementing new features. You'll establish a culture of engineering excellence and drive processes and standards within the team. Collaborating closely with product managers and technical architects, you'll help define and address requirements. Additionally, you'll work alongside both senior and junior teammates throughout the software development lifecycle, fostering a collaborative learning environment that emphasizes development, debugging, and operational excellence.
About the team:
The Global Responsibility SparkGood Programs team is dedicated to supporting company-wide philanthropy initiatives that benefit non-profit organizations. Walmart’s programs enable non-profits to raise funds through purchases made by users on Walmart.com and by company associates. Additionally, the team facilitates support for associates facing hardship through the ACNT Together Fund.
About Team:
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.
What you'll do:
- Lead the development of Sparkgood backend and orchestration systems, migration existing legacy code to new state-of-art technologies and initiatives under product roadmaps.
- Actively participate and lead the technical requirements analysis, design review, contract closure with cross-functional teams across the globe.
- Participate in and identify architectural improvements, code review, best practices, delivering testable, maintainable, and high-quality solutions.
- Collaborate with cross-functional teams to understand project requirements, timelines, and deliverables.
- Mentor/coach other engineers in the team to facilitate their development and to provide technical leadership to them.
- Manage and maintain multiple production and non-production environments, ensuring that these environments are setup with the standard automated build and releases processes & deliver with quality, reliability.
- Build, leverage and analyze tools, application logs, and analytics data to determine improvements to the product and engineering services.
- Monitor the health of web pages, work cross-functionally with partner teams such as Site Ops, Network, Storage, Systems, Monitoring & Application team.
- Set high standards for operational excellence and system observability.
- Encourage a culture of innovation, creativity, and high standards within the team, promoting the adoption of new technologies and best practices.
What you'll bring:
- 10+ years of hands-on programming experience in primarily in Java.
- Excellent computer systems fundamentals, Algorithms, and problem-solving skills
- Strong experience with SQL /No-SQL and database, distributed caching, distributed event store and stream-processing technologies (MySQL, Cassandra, Oracle, CosmosDB, Elastic, Redis, Kafk
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s