Senior Software Engineer @ Walmart - Sunnyvale, CA

Job Overview

7 days ago

Senior Software Engineer

Walmart - Sunnyvale, CA

Position Summary...

What you'll do...
Company Description

Imagine working in an environment where you 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.

Customer Experience @ Walmart Global Tech

A brand new app experience, built from scratch, using the best ideas around modern architecture and engineering best practices. Our efforts let our customers "Save Money. Live Better."

You will be a key member of the Platform Web team which owns responsibility for engineering tools and process, and features that affect the entire website. We think it's the most important thing to get right for our 265 million customers.

What We Create With

What You'll Be Doing
  • Designing and delivering code that's readable, maintainable, testable, scalable, reusable, and efficient
  • Working in an Agile team with engineers, designers, and product managers to solve problems as part of a team
  • Thinking from the customer's perspective to recommend design improvements
  • Collaborating with backend teams to design effective and understandable APIs
  • Following established architecture patterns and suggesting improvements
  • Implementing new features according to specifications
  • Participating in code reviews for yourself and others
  • Investigating and fixing bugs
  • Building unit and UI tests
  • Learning and implementing the latest technologies
  • Mentoring fellow engineers

Requirements
  • Bachelor's degree in Computer Science/Engineering or equivalent experience
  • 5+ years of experience as a software engineer
  • Great HTML, CSS, and Javascript skills
  • Caching, logging, performance tuning, and monitoring
  • Solid understanding of monorepo and responsive design
  • Experience using GitHub
  • Unit testing best practices and patterns
  • CI/CD systems such as TeamCity or Jenkins
  • Comfortable working in a distributed team and communicating asynchronously
  • Communicate in spoken and written English

Benefits

Beyond competitive pay, you can receive incentive awards for your performance. Other great benefits include a 6% 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, flexible working hours, 10% employee discount, and more.

We are reimagining the tech workplace 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.

https://corporate.walmart.com/about/working-at-walmart

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.

https://careers.walmart.com/diversity-inclusion

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.

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...
640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America

Similar Jobs

Software Development Engineer, Alexa Voice Services

Amazon.com Services LLC

Sunnyvale, CA

Experience in software development building production software systems. 1+ years of experience in software development. Experience in C, C++, C# development.

Software Development Engineer in Test, TikTok Monetization/Ads

TikTok

Mountain View, CA

We aim to improve the usability, reliability, stability of the whole system and user experience through project testing, automation testing, CI/CD system…

Staff Software Engineer, Hubs

Box

Redwood City, CA

This team focuses on high-reuse components and real-time technology to power core product features that benefit millions of Box users every day.

Software Engineer

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Develop and modify new and enhanced proprietary and open-source software the meet the functional requirements of the business.

Software Development Engineer, Alexa Speech

Amazon.com Services LLC

Sunnyvale, CA

Create detailed design of software components. 1+ years of experience in software development. Programming experience with at least one software programming…

Software Engineer III

Walmart

Sunnyvale, CA

Minimum Qualifications: Bachelor of Science and 5 years' experience in software engineering OR Master of Science.

Software Development Engineer, Cornerstone Bidder

Amazon.com Services LLC

Palo Alto, CA

5+ years professional experience in software development. 2+ years of non-internship professional software development experience.

Digital Signal Processing Software Engineer (Remote)

Raytheon Intelligence & Space

San Jose, CA

Minimum 2 years of relevant software development experience in digital signal processing techniques and embedded software development.

Software Development Engineer, Music Subscriptions Cost Savings

Amazon.com Services LLC

San Francisco, CA

Experience providing technical leadership to junior engineers. 2+ years of non-internship professional software development experience.

Software Development Engineer

Amazon Dev Center U.S., Inc.

East Palo Alto, CA

3+ years professional software development experience. 2+ years of non-internship professional software development experience.

Sr. Software Engineer - Machine Learning (Remote Friendly)

Saildrone

Alameda, CA

As a software engineer on the Machine Learning (ML) Team you will help to develop and implement our machine learning operations (MLOps) stack.

SOFTWARE ENGINEERS

Scry Analytics

San Jose, CA

2+ years professional experience in object-oriented design and programming in one or more of the following: Java, Python, Spring Framework.

Software Development Engineer in Test

AlignTech

San Jose, CA

Serve as a test lead for small and medium-sized projects and mentor junior-level software development test engineers.

Software Engineering - Java

JPMorgan Chase Bank, N.A.

Palo Alto, CA

5-7 years of experience in enterprise architecture and software design. 5-7 years of software engineering experience working in Java & J2EE stack including…

Software Engineering

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Must be a hands-on Software engineer. Computer science engineering degree or equivalent. Must have 7+ years of experience with SDLC.

Software Engineer - Emulation

Synopsys

Sunnyvale, CA

You have 2+ years of software development experience in developing and testing large C++ applications in Unix-based environment.

Software Development Engineer

Amazon.com Services LLC

San Francisco, CA

Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management,…

Senior Software Engineer

Walmart

Sunnyvale, CA

Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.

Software Support Engineer

Onto Innovation

Milpitas, CA

Understand, execute and generate procedures and support guides. Good project and time management skills. As a support engineer your responsibility is to delight…

Machine Learning Engineer, Computational Photography

Adobe

San Jose, CA

Extensive experiences of solving exciting real-world problems using machine learning techniques (Deep learning and/or reinforcement learning as a plus).

SolarLeadFactory - Frontend Developer - Direct Hire [Remote]

Braintrust

San Francisco, CA

At least 3-5 years of experience in front-end development work. As the first decentralized talent network, our revolutionary Web3 model ensures the community…

Site Reliability Engineer

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Debug complex issues across whole software stack. Partner with engineering teams to ensure that the final product meets service level guarantees.

.Net Developer

Deloitte

Sacramento, CA

Coordinate with offshore team on day-to-day project delivery. The practice aims at developing service-oriented architecture (SOA) and other integration…

Sr. Front End Developer - Nationwide Opportunities

Amazon Web Services, Inc.

Sunnyvale, CA

A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other…