The Senior Software Engineer owns delivery of scoped features or models through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, or machine-learning components. The role applies a product-driven mindset 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 includes automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting defect management and debugging. It also 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 participates in design reviews, applies suitable design patterns, and supports peers through mentorship and knowledge sharing. The engineer works with stakeholders and cross-functional teams to define user or business problems, translate them into technical requirements, and establish metrics for solution success. The role monitors application performance, carries out complex maintenance, tracks milestones, and supports reliable software delivery through program reporting, CI/CD tools, testing, and continuous integration. It promotes engineering excellence, system uptime, performance, and customer experience through ownership of feature quality, continuous improvement, collaboration, and sound technical judgment.
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