Nanotechnology Community
HomeThe SocietyNano HubMembershipBenefitsHow Are Fellows Elected?For Reviewers

Senior Software Engineer - Thor

Position Summary...

What you'll do... Walmart Fulfillment Services (WFS) – Warehouse Management System (WMS)

Here at Walmart, we’re driven by an intellectual curiosity that keeps us on the cutting-edge of user design and a seamless customer experience. We’re intrigued by the opportunity to engineer the most optimal approach that drives conversions and generates consumer loyalty across every touchpoint of the digital journey.


As a Senior Engineer on Thor team, you’ll get the opportunity to lead the technical direction and contribute significantly to enhance the capabilities of a cloud native WMS. You will design, develop, and own massively scalable services to provide a continually improving experience and features for our internal users as well as the growing list of WFS sellers. Besides working on a cloud-first event-driven system written in a functional language, you’ll continue the team’s tradition of breaking ground on the tech stack and on best-in-class distributed software design and development practices.


Now, imagine doing all the above for the world’s largest retailer. That’s the Walmart experience. Intrigued?


You’ll really wow us if… Your ability to rise above group think and see beyond the here and now is matched only by your intellectual curiosity. You come with comprehensive experience working in the cloud and event sourced systems. Bonus points if you have experience with functional languages like F#, Haskell, Scala, OCaml. You consider yourself to be a student of the world who thrives in an ever-changing environment that holds within it new challenges and chances to prove your expertise. You level up when you can teach others and empower those around you to excel.
You’ll make an impact by… Effectively translating requirements into project parameters while working with agility from cradle to grave. Designing, developing, and maintaining high-quality software that solves meaningful problems at scale. Helping cross-functional teams to solve for business problems and develop solutions that enable us to redefine a “best-in-class” customer experience. Designing fault tolerant, highly available and scalable distributed system on Azure cloud.

The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.


Benefits & Perks:

Beyond competitive pay, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.


About The Team

Supply Chain Technology Team is responsible for building data driven highly optimized supply chain suite of products to manage the entire gamut of the supply chain lifecycle for our retail and ecommerce lines of business. With our rapidly increasing footfalls in stores and exponential growth in online orders; this all must be done to scale millions of owned and marketplace SKU’s complete inbound and outbound fulfilment lifecycles.


Walmart Fulfillment Services (WFS) is an exciting and fast-growing business for Walmart that will allow thousands of sellers to leverage Walmart’s state-of-the-art supply chain capabilities, and benefit from our expertise to grow their businesses. Thor (initially part of Jet.com) is the Warehouse Management System (WMS) that has been chosen to be the backbone of WFS due to its cloud first design, agility, speed, and reliability. We’ve built a highly distributed system on the tenets of DDD and CQRS. We often deploy 100s of our “nano”-services daily. The entire codebase has been build using F# and runs on Azure cloud. We want to keep growing our functional programming skills and the paradigm is something we continuously advocate within the team and out. Our tech stack includes: Azure, Kubernetes, Docker, Event Store, Cosmos DB, Table + Blob Storage, Elastic Search, Kafka, Azure Queues, 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.


About Global Tech

Imagine working in an environment where one line of code 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. To others, innovation looks like an app, service, or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption.


We’re virtual

Working virtually this year has helped us make quicker decisions, remove location barriers across our global team, be more flexible in our personal lives and spend less time commuting. Today, we are reimagining the tech workplace of the future by making a permanent transition to virtual work for most of our team. Of course, being together in person is an important part of our culture and shared success. We’ll collaborate in person at a regular cadence and with purpose.


Minimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.


Bachelor’s degree in Computer Science and 3 years’ experience in software engineering or related field OR 5 years’ experience in software
engineering or related field.

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.


Master’s degree in Computer Science or related field and 2 years' experience in software engineering or related field

Primary Location... 221 RIVER ST, HOBOKEN, NJ 07030, United States of America

Apply for this Job
The Society
Our Mission
Fellowships
Nano Hub