Walmart is seeking a Senior Software Engineer to lead the delivery of scalable, secure, and maintainable software solutions. This role owns the full software development lifecycle—from problem formulation and design through implementation, testing, deployment, and ongoing support—across services, APIs, data pipelines, and AI/ML-enabled components. The successful candidate partners cross-functionally to translate complex business needs into clear technical requirements, drive continuous improvement, and ensure high-quality outcomes aligned with platform and business objectives. An individual must be able to successfully perform the essential functions of this position with or without a reasonable accommodation. What you'll do: Technical leadership & delivery: Drive end-to-end delivery of software and data products, making sound architectural decisions and ensuring reliability, security, and maintainability. Tech problem formulation: Identify options to address business problems using appropriate analytical/automation methods; demonstrate understanding of use cases, desired outcomes, and success measures. Business context & stakeholder partnership: Build relationships with key stakeholders; identify business needs; support business cases and recommendations; adapt to competing demands and organizational change. Data source identification & quality: Determine fit-for-purpose data sources across business systems; understand requirements/SLA priority; perform initial data quality checks on extracted data. Data transformation & integration: Build and maintain data pipelines using batch/streaming ingestion and integration techniques (e.g., ETL, APIs, crawlers/scrapers); apply preprocessing methods (normalization, feature extraction) as needed. Data modeling: Contribute to conceptual/logical/physical data models (data lake/warehouse/marts); define relational structures (tables, keys, stored procedures); evaluate and improve existing models and data flows; address integration challenges. Code development & testing: Develop features using languages such as Java, Python, SQL, C++ (as applicable); create proofs of concept; write test cases; validate designs; deploy to production; maintain documentation and playbooks; provide timely status updates. Governance, privacy, and compliance: Support documentation and implementation of data governance practices, including privacy, security, retention, and ethical/regulatory requirements. Data strategy & continuous improvement: Apply data strategy principles to routine business problems; identify improvement opportunities; promote continuous learning and operational excellence. Mentorship & team development: Provide guidance to less experienced engineers; support training and enablement; contribute to an inclusive, accountable team culture. What you'll bring: You bring strong technical/architectural leadership, including cost optimization through the right architecture and pricing models, plus full-stack microservices experience (Java, Node.js, React, Angular). You’ve helped define long-term platform (PaaS) strategy at global scale, document and share best practices/reference architectures, and drive engineering excellence in reliability, monitoring/alerting, product health, and portability.
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
Mid Level