Senior Software Engineer

  • Walmart
  • Bentonville, AR, United States
  • 11/18/2021

Job Description

Position Summary...

What you'll do...

In this role, you will have ownership of products and services directly impacting Walmart’s Assortment, Space, Apparel, Online Store ‘s and Image systems. Your efforts will also entail working closely with multiple Engineering areas, Product teams, Data teams and business partners.

       As a Senior Software Engineer, you’ll spend your days working on key Global Technology initiatives for Assortment Excellence and Omni-Store areas.

You will spend your days translating requirements into solutions, writing code, collaborating with cross-functional teams, and providing us with the insights necessary to think beyond the status quo. You’ll oversee small project teams consisting of other engineers who will look to you as a trusted advisor, a subject matter expert who provides guidance and the right tools to get the job done. 
       You will drive integrations, tech modernization, creating new functions and new features that enable the business, and keeping operational excellence across the products.  This will include work with both the site and store sides of the business.    

Solve problems, discover trends, drive solutions for initiatives and eliminate business impacts.  Lead these efforts both independently and on teams.  Analytical skills and drive for excellence for many aspects of the area, from cost budgeting for new programs to assisting Product areas with the creation of new ideas and features needed to help the company.

       Technical skills across multiple facets needed for resolving larger scale issues and giving recommendations for the future of existing and new products.

Establish, create, and monitor metrics that flow into systems to add the capability for business and IT technical teams to track and allow the decision-making process at multiple levels.  Excellent data analytics skills with a strong focus on execution.

Ideal Candidate Must-Haves:

  • Strong programming and engineering skills. Should have an analytical design approach and demonstrated experience in software engineering and programming 
  • BS/MS in Computer Science or related field
  • 5+ years of software engineering experience building applications
  • 3+ years of JavaScript/Typescript development experience 
  • Experience developing with Node.js servers such as Express, Koa or Hapi.js 
  • Experience with C#, Java, Shell Scripting and middleware software
  • Strong understanding and experience building RESTful APIs 
  • Experience of front-end technologies such as HTML5 and CSS3 
  • Working experience with queuing tools such as Kafka, MQSeries or JSON Listeners
  • Familiarity to Monitoring & Alerting tools such as Splunk, Medusa, and Prometheus
  • A combination of infrastructure and databases to include and/or have immediate plans to include SQL, Teradata, MS AZURE, GCP, MSSQL, Oracle, DB2, Informix, Cassandra, Cosmos DB, Kubernetes/Edge, Dockers, and connectivity to others Agile development methodology and ITSM frameworks

    Preferred Qualifications 
  • Some Java development experience  
  • Experience developing solutions using GraphQL 
  • Knowledge of databases including relational and NoSQL databases 
  • Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans 
  • Leads the discovery phase, produces software designs and participates in medium- to large-scale projects, sometimes in collaboration with offshore associates 
  • Provides and supports the implementation of business solutions 
  • Models, compliance with company policies and procedures and supports company missions, values, and standards of ethics and integrity

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.

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.

As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for the vaccination mandate., 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...

805 SE MOBERLY LN, BENTONVILLE, AR 72712, United States of America

Employer Job Listing Link