The Senior Software Engineer owns delivery of scoped software features or model components across collaborative engineering teams. The role manages implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, or machine-learning components, aligning work with platform, system, and domain objectives. The engineer writes reliable code and drives the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. The role includes automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting defect management and debugging. It also integrates AI agents and ML components through APIs and uses GenAI tools such as GitHub Copilot to support development. The position contributes to solution design by turning high-level designs into detailed designs, evaluating trade-offs, and implementing scalable, secure, and maintainable systems consistent with Walmart standards. It participates in design reviews, applies appropriate design patterns, and supports peer development through mentorship and knowledge sharing. The engineer works with stakeholders and cross-functional teams to define user and business problems, translate them into technical requirements, and establish metrics for solution success. The role monitors application performance, supports program milestones and reporting, and promotes engineering excellence, system reliability, continuous improvement, and positive customer and associate experiences. It requires technical ownership, sound judgment, adaptability, clear communication, collaboration, and initiative to complete projects.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior