The Senior Software Engineer delivers scoped software features and model components through collaborative engineering teams. The role manages implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, and machine-learning components, aligning work with platform, system, and domain objectives. The engineer writes clean, reliable code and executes the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. Responsibilities also include automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting debugging and defect management. The role integrates AI agents and machine-learning components through internal and external APIs and uses generative AI tools such as GitHub Copilot. The position helps translate high-level designs into detailed designs, evaluates technical trade-offs, and contributes to scalable, secure, maintainable systems that meet Walmart standards. It involves working with stakeholders to define business or user problems, convert pain points into technical requirements, establish success metrics, and collaborate across teams. The engineer monitors application performance, tracks milestones, supports reliable software delivery, mentors peers, shares knowledge, and owns the quality and performance of delivered features.
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