Walmart Global Tech is seeking a Senior Software Engineer to deliver the next generation of payroll solutions, ensuring over 2 million Walmart associates receive seamless, accurate, on-time payments.
Requirements
- At least 5+ years of relevant industry experience in building highly available and high throughput systems.
- Experience with software development best practices (OOP/design patterns, code coverage, integration testing, load testing, instrumentation, etc.)
- Experience with building cloud-native applications (GCP, Azure, AWS, etc.)
- Experience with service-oriented architecture, Relational and/or NoSQL databases, and CI/CD
- Experience applying operational excellence best practices (system monitoring/alarming/alerting, incident handling ; response, etc.)
- Familiarity with frontend technologies is a bonus.
Responsibilities
- Design and implement at-scale software applications, applying software development best practices.
- Collaborate with cross functional teams including business, product and other software engineers to ensure the right problems get solved.
- Apply testing and deployment best practices.
- Participate in and streamline collaborative team practices like code/design/operations reviews, roadmap planning, etc.
Other
- 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.
- 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.
- Effective communication and collaboration skills, including consensus building, conflict resolution, influence and persuasion skills.
- We use a hybrid way of working that is primarily in office coupled with virtual when not onsite.