Senior Software Engineer

Position Summary...

What you'll do...

As a member of the Merchant Tools engineering organization, you will own next-generation solutions that empower our merchants to deliver the best selection of products, along timely channels and at everyday low prices.

You will build a merchandising insights and workflow application platform that leverages cutting-edge technologies such as event stream processing, functional programming, microservices architecture, big data and ML/AI in a cloud native architecture.

  • Leading and delivering medium to large scale features, from requirements gathering to designing, developing and maintaining technical solutions
  • Building software instrumentation to monitor and alert on large scalable infrastructures
  • Defining the application testing strategy including unit testing and regression testing
  • Using programming languages such as F# and .Net to build highly scalable services to process millions of requests per day
  • Drive projects of high visibility across the organization and collaborate with cross-functional teams

Minimum Qualifications
  • Strong industry experience in architecture and development of scalable production quality backend systems
  • Proficiency in .NET Core
  • High level understanding of functional programming
  • Experience with cloud native architectures such as Microsoft Azure or AWS

Preferred Qualifications
  • Exposure to F# functional programming language
  • Experience with event stream processing, Kafka, Cosmos DB or Elastic Search
  • Experience with Java / Scala programming languages
  • Proficiency with JavaScript programming language and libraries such as React
  • Use of observability tools such as Splunk, Grafana or Prometheus
  • Experience leading an engineering team
  • Experience with Docker

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. 

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. 

Who WeAre

Join Walmart and your work could help over 275 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 in diversity and inclusion, sustainability, and community involvement.  From day one, you’ll be empowered and equipped to do the best work of your life.

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.

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

Hoboken, NJ, United States