Software Engineer III

What you'll do at

We are looking for Senior Software Engineer (Back End) for the Package Management and Tracking system which falls under Walmart E-Commerce Supply Chain Transportation group.

In this position the Engineer will be responsible for • Work closely with Product partners and business stakeholders to design and develop supply chain solutions at Walmart scale in distributed clouds based environment.• Write clean, testable, readable, scalable and maintainable code that scales and performs well for millions of customers• Evaluate technical feasibility and create development plan of the new features. Select suitable architectures, implementation technologies, techniques and tools. Break development plan into actionable engineering tasks, implement code, test, refine.• Provide technical leadership to junior engineers. Enforce best practices (unit/automation testing, code reviews, code quality, etc.)

This position provides a great opportunity to work in a fast paced start-up culture focused on devising supply chain solutions for the world’s #1 retailer at massive scale based on cutting edge open-source technologies.

Minimum Qualifications

Bachelors or Masters Degree in Computer Science or related field- 5+ years industry experience building scalable applications - Expertise in a Java programming language with strong foundation in data structures/algorithms with ability to write multi-thread concurrent code.- Strong Compute Science fundamentals- Strong experience in debugging, performance tuning and optimization for scalability and high availability- Hands on experience writing REST based web services- Working experience of working on distributed cloud based systems.- Experience with NoSQL databases like Cassandra , MongoDB.- Strong understanding of Design patterns and ability to write unit/functional test cases.- Self-starter with good communication skills. Able to operate in dynamic , fast-paced setup.

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.

Frequently asked questions

On average, how long does it take to fill out an application?

Can I change my application after submitting?

No, you cannot change your application after submitting, so please make sure that everything is finalized before you hit the submit button.

How do you protect my personal information?

Processing of information on paper is minimal, and Walmart processes application information using an applicant tracking system (ATS). Access to the data within the ATS is restricted to authorized personnel, and the system itself is held to high security standards by Walmart.

What are the recommended Internet Browsers for applying for open roles?