Walmart - Sunnyvale, CA
posted 2 months ago
As a Software Engineer II at Walmart, you will be part of a dynamic team that collaborates closely with our U.S. stores and eCommerce business to enhance customer experiences through technological innovation. Our focus spans various areas including customer service, in-store operations, and merchant tools, ensuring that we provide a seamless shopping experience whether customers are shopping online at Walmart.com, through mobile apps, or in-store. You will be responsible for designing, building, and maintaining high-performance APIs and software services tailored for both first-party (1P) and third-party (3P) customers. Your role will involve developing robust, maintainable, and reusable code that manages functionality, configuration, deployment, monitoring, performance, scalability, availability, security, and alerting across software testing, integration, and production environments. You will plan and implement enhancements to application components, ensuring they meet business and technical requirements while improving functionality, resiliency, usability, and security. Additionally, you will analyze existing solutions to identify gaps and assist in creating modular and extensible designs that adhere to stakeholder requirements. Troubleshooting will be a key part of your responsibilities, as you will analyze system performance and address non-functional requirements such as reliability and security. You will also develop and maintain automated test cases and deployment procedures to ensure high-quality software delivery. This position requires a strong foundation in software engineering principles and practices, as well as a commitment to operational excellence and agile methodologies.