The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams. The role manages implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components, applying a product-driven mindset and aligning outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, reliable code and drives the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. The role includes building automation scripts and telemetry features, reviewing code structure, supporting defect management and debugging, and integrating AI agents and ML components through internal and external APIs. The engineer also uses GenAI development tools, applies object-oriented and documentation-based coding practices, and helps turn high-level designs into detailed designs. The position evaluates trade-offs and designs scalable, secure, maintainable software systems aligned with Walmart standards. It participates in design reviews, supports peer growth through mentorship and knowledge sharing, engages stakeholders to define problems and measurable outcomes, and collaborates across teams to deliver solutions that meet user needs and technical expectations. The engineer monitors application performance, handles complex maintenance procedures, tracks milestones, and supports reliable software delivery through proactive monitoring, testing, and continuous integration.
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