This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Walmart as Principal, Software Engineer – Enterprise Business Services in our Global Technology team. Your work could help over 240 million global customers live better every week. Yes, we are the Fortune #1 company. But you’ll quickly find we’re a company who wants you to feel comfortable bringing your whole self to work. A career at Walmart is where the world’s most complex challenges meet a kinder way of life. Our mission spreads far beyond the walls of our stores. Join us and you'll discover why we are a world leader sustainability, and community involvement. From day one, you’ll be empowered and equipped to do the best work of your life.
Job Responsibility:
Lead the design, development and launch of large high impact applications, services and systems
Collaborate with cross functional teams including business, product and other software engineers to understand the business problem, review business requirements, draft technical requirements, scope, design, develop, test, and deploy services and systems
Be the role model and exemplary practitioner in the team, and establish mechanisms (design reviews, code reviews, OE reviews, root cause analysis, etc.) to ensure high quality, high availability, scalable and performant systems are delivered
Advocate the use of latest technology and system integration patterns, cutting across team boundaries
Develop subject matter expertise in payroll space and be the voice of the team in technical and business forums
Requirements:
At least 10+ years of relevant industry experience in building highly available systems
Demonstrated end-to-end ownership from inception to launch of multiple complex and ambiguous projects
Effective problem-solving skills, ability to make design tradeoffs, balancing the long-term big picture and short-term implications of design decisions
Experience in multiple stack technologies React, IOS, Android, Node.js, Java
Proficiency in API development, Node.js, GQL
Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms
Expertise in service-oriented architecture
Expertise with Relational and/or NoSQL Databases and use of Cloud Services
Experience with CI/CD and Operational Excellence best practices
Effective communication and collaboration skills, including consensus building, conflict resolution, influence and persuasion skills
Mentoring/coaching junior engineers in technical problem solving and career advancement
Ideally 10+ years of relevant experience in software development, focusing on building large scale distributed systems
Nice to have:
Masters 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