JOBSEARCHER

Senior, Software Engineer – Python, Gen AI Developer

WalmartSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you drive the development of scalable APIs and backend services within Walmart’s Global Sourcing Backend team. You will lead a small engineer group and mentor peers while shaping architectural choices to support a high-visibility purchase order system. You’ll troubleshoot production issues, perform root-cause analysis, and implement robust solutions at scale. The opportunity sits at the intersection of cutting-edge Gen AI usage, cloud-native microservices, and cross-functional collaboration to deliver impactful retail tech. This role offers growth in a fast-moving, entrepreneurial environment with broad scope across Walmart International. Compensation / Benefits401(k) matchstock purchase planpaid maternity and parental leavePTO and multiple health planslife insurancewellbeing and education programs ResponsibilitiesLead and mentor a 3–4 person team to deliver high-quality softwareProvide expert guidance on architectural patterns and design/code reviewsReview and approve proposed solutions, plan timelines, and implement changesSupport business with new/existing systems through technical guidance and feasibility considerationsTroubleshoot production issues, perform root-cause analysis, and drive action plansCoordinate with support teams and document actions for future reference Key requirements7+ years of experience building scalable applicationsProficiency in Python and JavaExperience with API design and building scalable cloud-native microservicesStrong knowledge of API frameworks (Flask, FastAPI) and API gateway patterns (Express.js)Experience with React and state management libraries (Redux or Context API)CI/CD experience (Jenkins, Maven)Experience with Web Services platforms and cloud technologies (Azure, GCP)Familiarity with design patterns and building secure, reliable APIsLeadership and team mentoringProblem-solving and root-cause analysisEffective communication with cross-functional teamsPythonJavaFlask