The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams and manages implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components. The role applies a product-driven mindset and aligns outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, and reliable code; drives the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance; and builds scripts to automate repetitive tasks and independently implement telemetry features. Responsibilities also include reviewing code structure, supporting defect management and debugging, integrating AI agents and ML components through APIs, and using GenAI tools such as GitHub Copilot. The position applies object-oriented programming and documentation-based coding practices to promote modularity, maintainability, and consistency. It helps translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic; evaluates trade-offs; and designs scalable, secure, and maintainable systems aligned with Walmart standards. The engineer participates in design reviews, supports peers through mentorship and knowledge sharing, monitors application performance, tracks project milestones, and helps deliver reliable software 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