(USA) Staff, Software Engineer
WalmartAbout the role
Position Summary...
What you'll do...
Walmart’s Enterprise Business Services (EBS) is a powerhouse of seven exceptional teams delivering world-class technology solutions and services making a profound impact at every level of Walmart. As a key part of Walmart Global Tech, our teams set the bar for operational excellence and leverage emerging technology to support millions of customers, associates, and stakeholders worldwide. Joining EBS means embarking on a journey of limitless growth, relentless innovation, and the chance to set new industry standards that shape the future of Walmart.
As a Staff Engineer, you will set the tone of engineering-excellence and drive processes and standards within the team. You will lead from the front designing, developing and converting the business problem and vision to a software solution & bring life to it. Keeping AI Focussed vision and practicing the same you will undertake on the development of exciting new features. In addition, you will partner with your senior and junior teammates throughout the software development lifecycle to cultivate a reciprocal learning environment from development to debugging and operational excellence.
The team is a part of Compliance which will need to work on exports and imports helping the trade business.
About Team:
What you'll do:
- Collaborate closely with cross-functional teams including developers, architects, and operations to identify performance bottlenecks, system issues, and areas for optimization.
- Conduct thorough performance analysis of Java-based applications through profiling, monitoring, and benchmarking to identify performance degradation and suggest improvements.
- Deep dive into the codebase to understand the root causes of performance issues, including resource contention, memory leaks, and suboptimal algorithms.
- Develop and execute performance testing strategies to simulate real-world scenarios, stress-test system components, and uncover performance limitations.
- Work hands-on to Design, implement, and execute for business capabilities to unleash the potential .
- Fine-tune system parameters, configurations, and resource allocation to achieve optimal performance results.
- Collaborate with development teams to provide guidance and recommendations on code optimizations, caching strategies, and concurrency enhancements.
- Utilize performance monitoring and profiling tools to track and analyze system behavior, and proactively address potential bottlenecks staying focussed on strict CI-CD and other guardrails.
- Stay current with emerging technologies, industry trends, and best practices related to Java performance and distributed systems.
- Ensure the delivery of high-quality, scalable, and resilient systems that meet business goals and customer needs.
- Participate in code reviews, architectural discussions, and troubleshooting sessions to ensure the highest standards of development.
- Drive a culture of accountability, ownership, and inclusivity within the team.
What you'll bring:
Deep Technical Expertise: A Staff engineer should have extensive knowledge in their field, including advanced concepts in software engineering, system architecture, and technology trends. This expertise is crucial for driving innovation, solving complex technical problems, and providing guidance on best practices.
- Leadership and Influence: The ability to lead by example, mentor junior engineers, and influence decision-making processes at all levels of the organization is vital. This includes promoting a culture of technical excellence, encouraging continuous learning, and fostering collaboratio
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