The Senior Software Engineer delivers scoped features or models through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or machine-learning components. The role aligns product 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 also includes automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting defect management and debugging. The engineer integrates AI agents and ML components using internal and external APIs, uses generative AI tools such as GitHub Copilot, and applies object-oriented and documentation-based coding practices. The role helps translate high-level designs into detailed designs, evaluates technical trade-offs, and contributes to scalable, secure, maintainable systems aligned with Walmart standards. It includes stakeholder engagement to define user or business problems, convert needs into technical requirements, and establish success metrics. The engineer monitors application performance, supports project delivery and reporting, promotes engineering best practices and knowledge sharing, 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