The Senior Software Engineer owns delivery of scoped features or models through collaborative engineering teams, including implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, or machine-learning components. The role uses a product-driven approach and aligns outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, reliable code and drives the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. The role also includes automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting defect management and debugging. The engineer integrates AI agents and machine-learning components through internal and external APIs and uses generative AI tools such as GitHub Copilot. The position assists with translating high-level designs into detailed designs, evaluates technical trade-offs, and helps build scalable, secure, and maintainable systems aligned with Walmart standards. It involves stakeholder engagement to define user or business problems, translate them into technical requirements, establish success metrics, and collaborate across teams to deliver solutions. The engineer monitors application performance, supports project milestones and reporting, and promotes reliable software through proactive monitoring, testing, and continuous integration. The role emphasizes ownership, sound technical judgment, adaptability, collaboration, mentorship, knowledge sharing, innovation, continuous improvement, system uptime, and customer experience.
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