The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components. The role uses a product-driven mindset to align outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, and reliable code and drives the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. The role integrates AI agents and ML components through internal and external APIs, uses GenAI tools such as GitHub Copilot, and applies object-oriented programming and documentation-based coding practices. The position assists in translating high-level designs into detailed designs, evaluates technical trade-offs, and helps create scalable, secure, and maintainable software systems aligned with Walmart standards. It engages stakeholders to define complex business or user problems, turn pain points into actionable technical requirements, and establish metrics for measuring solution success. The role also monitors application performance, supports project milestones and reliable delivery, mentors peers, shares knowledge, and takes ownership of feature quality, performance, and completion.
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