Walmart · 10 hours ago
Principal, Software Engineer
Walmart is a leading retailer seeking a talented and passionate Principal, Software Engineer to join their International Technology Organization. This role involves acting as a technical authority, leading the architecture and design of scalable software systems, and collaborating with cross-functional teams to deliver high-quality backend platforms.
E-CommerceGroceryRetailRetail TechnologyShopping
Responsibilities
Act as a technical authority, providing direction and expertise to the team while building large scale multi-tenant platforms
Be accountable for architecture and design of all relevant systems
Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements
Architect complex software systems, ensuring performance, security, and scalability needs are met
Work closely with Distinguished & Principal Architects and cross-functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost, and Delivery) within the established architectural guidelines
Ensure self-accountability and enforce highest standards for overall engineering and operational excellence of the respective areas of oversight
Guide and mentor, a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices
Drive the adoption of engineering standards, architectural & design patterns, and development best practices
Consistently produce high-quality software with a focus on unit testing, regular code reviews, and continuous integration
Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options
Ensure documentation aligns with project scopes, milestones, and deliverables
Promote and enforce technical standards across the organization to achieve concrete outcomes and drive engineering excellence
Foster a culture of learning and innovation through hands-on technical guidance and mentorship
Lead the discovery phase of major projects, ensuring the design aligns with business goals and technical requirements
Collaborate with cross-functional teams to define project scopes and milestones
Collaborate closely with Product Management, UX/UI, Quality Assurance, and DevOps teams
Communicate complex technical concepts effectively to both technical and non-technical stakeholders
Stay at the forefront of technological advancements, conducting research to identify emerging tools and methodologies and influence organizational adoption
Qualification
Required
16+ years of experience in the design and development of highly scalable distributed applications and platforms - particularly for large scale, distributed, multi-tenant, SaaS products
Advanced knowledge and expertise of complex software design, architectural patterns, distributed system design, design patterns, data structures, and algorithms
Track record in building multi-tenant platforms
Proficiency in Java/J2EE, Microservices, and Cloud Native Architecture
Hands-on experience in Microservices, and RESTful web services development in Java SpringBoot, Spring Kafka (or equivalent framework)
In-depth knowledge of Cloud Native Architecture, Microservice Architecture, and related stacks (Service Registry, ELK / Splunk, service registry, VMs, etc.) and container technologies (Docker, Kubernetes, etc.)
Experience building a 'Code, Deploy, run' pipeline using DevOps best practices by leveraging the best available CI/CD tools
Experience with Kafka and other high volume and low latency messaging methodologies
Strong computer science fundamentals: data structures, algorithms, and design patterns
Own Tech Debt/Tech Modernization - Ability to balance the long-term 'big picture' and short-term implications of design decisions
Expertise with SQL and NoSQL database usage, design, and optimizations
Expertise with at least one of Azure/Google Cloud Platforms
Self-starter with the ability to multitask across several priority areas in the face of fuzzy situations
Demonstrated end-to-end ownership for the development and design of at least one cloud-based project
Strong hands-on development skills to prototype technical solutions
Strong desire to drive change, and ability to adapt to change quickly
Proficient in new and emerging technologies
Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus-building skills; ability to influence and persuade, without direct control
Focus on reusability, frameworks, patterns, and configuration tools for faster development
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment
Preferred
Master's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area
Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices
Benefits
401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Performance-based bonus awards
Medical, vision and dental coverage
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program
Company
Walmart
Walmart is a retail corporation that operates several chains of supermarkets, discount stores, and e-commerce platforms. It is a sub-organization of Walmart Family Mobile.
Funding
Current Stage
Public CompanyTotal Funding
$5B2023-04-15Post Ipo Debt· $5B
1972-08-25IPO
Leadership Team
Recent News
Business Standard India
2026-01-13
2026-01-13
2026-01-13
Company data provided by crunchbase