Position Summary
Imagine working in an environment where you can make life easier for hundreds of millions of people, and put a smile on their face. That’s what we do at Walmart Global Tech. We’re a team of 15,000+ software engineers, data scientists, and service professionals within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and empower our 2.2 million associates.
Company Description
A brand new app experience, built from scratch, using the best ideas around architecture and engineering best practices. Our efforts let our customers “Save Money. Live Better.”
You will be a key member of the Mobile Payment team – part of the Transaction experience – which owns responsibility for letting customers place an order. We think it’s the most important thing to get right for our customers.
What We Create With
- Xcode
- Swift
- GitHub
- Jira
- Confluence
- Jenkins
- GraphQL
- Figma
What You’ll Be Doing
- Designing and delivering code that’s readable, maintainable, testable, scalable, reusable, and efficient
- Working in an Agile team with engineers, designers, and product managers to solve problems as part of a team
- Thinking from the customer’s perspective to recommend design improvements
- Collaborating with backend teams to design effective and understandable APIs
- Following established architecture patterns and suggesting improvements
- Implementing new features according to specifications
- Investigating and fixing bugs
- Building unit and UI tests
- Learning and implementing the latest technologies
- Mentoring fellow engineers
- Participating in on-call rotations (daytime hours) to help our Support team solve problems for customers
Requirements
- Bachelor’s degree in Computer Science/Engineering or equivalent experience
- 6+ years of experience as a software engineer
- Expert Swift skills
- Solid understanding of the full mobile development life cycle
- Experience using GitHub
- Unit testing best practices and patterns
- Caching, logging, performance tuning, and monitoring
- CI/CD systems such as TeamCity or Jenkins
- Communicate in English
Benefits
Beyond competitive pay, you can receive incentive awards for your performance. Other great benefits include a 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, flexible working hours, employee discounts, and more.
Equal Opportunity Employer
Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity – unique styles, experiences, identities, ideas, and opinions – while being inclusive of all people.
Minimum Qualifications
- Bachelor'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
- 5 years’ experience in software engineering or related area
Preferred Qualifications
Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area. We value candidates with a 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.
Primary Location
840 W California Ave, Sunnyvale, CA 94086-4828, United States of America
#J-18808-Ljbffr