1

Walmart Labs Software Engineer Jobs in Raleigh, NC

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... labs, medical device manufacturers, car manufacturers, financial institutions, and many others.

Senior DevOps Engineer

Raleigh, NC · Remote

$133K - $170K/yr

... s Engineer to support one of the most innovative companies in the digital health space. Our client ... About IT Labs Founded in 2005, IT Labs is an international software tech company, specializing in ...

iOS Engineer

Raleigh, NC · On-site

$45.75 - $63/hr

... Walmart iOS App. Participates in peer code reviews and contributes effectively within an agile ... Experience with mobile software development using Swift & Objective-C. * Experience using ...

These individuals analyse client needs, implement software solutions, and provide training and ... The Opportunity As part of the DCM AI Labs team, you will develop innovative AI and machine ...

Data Engineer

Durham, NC · On-site

$110K - $132K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Data Engineer

Raleigh, NC · On-site

$111K - $133K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

... software code releases • Provide strategic technical guidance to Dell Partner proof-of-concept ... labs, proactively identifying and addressing equipment requirements and configuration needs • ...

next page

Showing results 1-20

Walmart Labs Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do walmart labs software engineer jobs pay per year?

As of Jul 28, 2026, the average yearly pay for walmart labs software engineer in Raleigh, NC is $143,397.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What is the salary of SDE 2 in Walmart Labs?

The Software Development Engineer 2 (SDE 2) role at Walmart Labs typically offers a salary range between $110,000 and $140,000 annually, depending on experience and location. Compensation may also include bonuses, stock options, and benefits, with the role requiring strong coding skills and experience in software development.

What does a Walmart Labs Software Engineer do?

A Walmart Labs Software Engineer is responsible for designing, developing, and maintaining software solutions that power Walmart's digital platforms and online retail operations. They work on projects involving cloud computing, big data, e-commerce, and mobile applications, collaborating with cross-functional teams to deliver scalable and efficient technology solutions. These engineers use modern programming languages and frameworks to solve complex business problems and enhance the customer experience. Their work supports both backend systems and customer-facing technologies at Walmart.

What is the difference between Walmart Labs Software Engineer vs Walmart Labs Data Engineer?

AspectWalmart Labs Software EngineerWalmart Labs Data Engineer
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, Data Science, or related field, SQL and data tools knowledge
Work EnvironmentDeveloping applications, coding, debuggingBuilding data pipelines, managing data infrastructure
Employer & Industry UsageSoftware development teams at Walmart LabsData teams focusing on analytics and data infrastructure
Common Search & Comparison IntentUnderstanding software development roles at Walmart LabsUnderstanding data-focused roles at Walmart Labs

Walmart Labs Software Engineers focus on developing and maintaining applications, coding, and debugging software solutions. In contrast, Walmart Labs Data Engineers specialize in building data pipelines, managing data infrastructure, and enabling analytics. Both roles require technical skills but differ in their core responsibilities and focus areas within Walmart Labs' tech ecosystem.

What types of projects do Software Engineers at Walmart Labs typically work on, and how do these projects impact the company's operations?

Software Engineers at Walmart Labs are often involved in developing and maintaining large-scale, high-impact applications that support Walmart’s e-commerce, supply chain, and in-store operations. Projects can range from building scalable backend systems and microservices to creating advanced data analytics tools and customer-facing platforms. These projects directly influence the efficiency, reliability, and user experience of Walmart’s global retail ecosystem. Collaboration is key, as engineers frequently work in cross-functional teams with product managers, designers, and data scientists to deliver innovative solutions that drive business growth.

What are the key skills and qualifications needed to thrive as a Walmart Labs Software Engineer, and why are they important?

To thrive as a Walmart Labs Software Engineer, you need strong programming skills (such as Java, Python, or JavaScript), a solid understanding of computer science fundamentals, and typically a bachelor’s degree in computer science or related field. Familiarity with cloud platforms (like Azure or Google Cloud), CI/CD pipelines, and modern frameworks is often required, along with experience using tools like Git and Kubernetes. Collaboration, problem-solving, and adaptability are standout soft skills for navigating cross-functional teams and fast-paced projects. These skills and qualities are essential for building scalable, reliable systems that support Walmart’s global e-commerce operations.

How much do Walmart software engineers make?

Walmart Labs software engineers typically earn between $100,000 and $150,000 annually, depending on experience, location, and skill level. Entry-level positions may start lower, while senior engineers with specialized skills or leadership roles can earn higher salaries. Compensation often includes benefits such as health insurance and stock options.

What is the salary of Software Engineer 3 in Walmart Labs?

The salary for a Software Engineer 3 at Walmart Labs typically ranges from $120,000 to $150,000 annually, depending on experience and location. This role often requires strong coding skills in languages like Java or Python and familiarity with cloud platforms and agile development environments.

What engineer makes $500,000 a year?

Senior software engineers at large tech companies, including roles at companies like Walmart Labs, can earn $500,000 or more annually when combining base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills in areas like distributed systems or machine learning, and often involves leadership responsibilities or executive-level positions.
What cities near Raleigh, NC are hiring for Walmart Labs Software Engineer jobs? Cities near Raleigh, NC with the most Walmart Labs Software Engineer job openings:
Infographic showing various Walmart Labs Software Engineer job openings in Raleigh, NC as of July 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $143,397 per year, or $68.9 per hour.
Computer Programmer (51696)

Full-time

Posted 6 days ago


Job description

Position Objective: The Computer Programmer will independently provide support services to satisfy the overall operational objectives of the National Institute on Environmental Health Sciences (NIEHS) within the National Institutes of Health (NIH). Specifically, this position will support efforts by the NIEHS Office of Data Science to advance the application of scientific data towards improving public health.

Duties and Responsibilities:

  • Develop scientific web- and data-centric applications for collecting, processing, managing, analyzing, and visualizing scientific data
  • Deploy web and software applications to servers, including on Linux systems using Docker
  • Deploy applications to systems using Docker
  • Document in-house software and documentation for training and reference purposes
  • Support and troubleshoot Shiny and Django deployments and Docker image builds
  • Perform various Linux sysadmin tasks associated with deploying and customizing web and scientific application deployments
  • Analyze and visualize biomedical data eg, transcriptomics using tools such as Partek, JMP, BMDExpress and Cytoscape
  • Visualize data using ggplot2 and plotly
  • Develop custom analysis pipelines using drake and other pipeline technologies
  • Produce automated reports in R markdown using knitr and pandoc
  • Monitor, evaluate, test, report on, and provide critical assessment of emerging technologies, approaches, and tools relevant to the ODS mission
  • Develop scientific applications using R, Shiny andor Python
  • Develop web applications to Linux servers
  • Deploy applications to systems; manage library dependencies
  • Use analytic methods to solve real world problems
  • Analyze and write statistical computer code
  • Collaborate with staff to develop, test, refine and apply advanced statistical and computational methods
  • Evaluate new analytic methods and software and adapt them if necessary
  • Work with staff to develop, test and refine novel programming methods, toolkits, and algorithms
  • Design and implement computer solutions to novel experimental paradigms
  • Conceive of and create data processing pipelines that allow for the efficient movement, pre-processing and display of data
  • Provide technical experience reviewing, analyzing, and modifying existing programming systems
  • Provide scientific research and programming support for cutting edge technology and training in the areas of bioinformatics and computational biology
  • Maintain and monitor applications, databases, or software tools
  • Test and install the software updates
  • Documents all assignments and creates various reports as needed.
  • Maintain and follow SOPs, configuration management, upgrades and availability
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research
  • Writes and maintains program documentation.
  • Maintain and follow SOPs, configuration management, upgrades and availability
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research
  • Manage and troubleshoot deployments and image builds
  • Develop new code and refine troubleshoot existing code
  • Troubleshoot scripts and programs to ensure successful use of said scripts and programs
  • Document in-house software for training and reference purposes
  • Provide support for development of methods in data science
  • Work with staff on literature reviews of analytic methods that have been applied across a broad range of scientific fields in order to identify the most useful methods to be applied
  • Implement improvements to development activities to speed development of applications, databases, or software tools
  • Plan, build and maintain applications to meet end users need
  • Work with investigators to design the prototypes and implement the systems to support various in-house research projects
  • Troubleshoots any issues or problems and implements appropriate corrective actions.
  • Manage and troubleshoot deployments and image builds
  • Develop new code and refine troubleshoot existing code
  • Document in-house software for training and reference purposes
  • Provides guidance and problem resolution for users.
  • Support hardware and biological software by providing technical support to staff
  • Implement improvements to development activities to speed development of applications, databases, or software tools
  • Develop and implement new or major revisions to applications, databases, or software tools
  • Implement improvements to operations
  • Visualize data using ggplot2 and plotly
  • Work with staff to improve efficiency of the current data processing by creating new programming approaches
  • Work with staff on data retrieval from various data sources
  • Work products and documents related to developing scientific applications; deploying web applications; deploying applications to systems using containers; manage library dependencies.
  • Work products and documents related to documenting in-house software for training and reference purposes; manage and troubleshoot application deployments and image builds.
  • Work products and documents related to performing various Linux sysadmin tasks associated with web and scientific application deployments; analyzing and visualizing biological data using tools; visualizing data using custom, free, and commercial software
  • Work products and documents related to developing custom analysis pipelines using various pipeline technologies; produce automated reports.

Basic Qualifications:

  • Bachelor’s degree with a field of study in Life Sciences, Computer Science, Information Science, or similar
  • 2 years of relevant experience

Preferred Qualifications:

  • Ability to multi-task and pay close attention to detail.
  • Excellent analytical, organizational and time management skills.
  • Strong communication skills, both oral and written.

*This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required by this position.  

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

GAP Solutions provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job us at recruiting@gapsi.com. You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.

This position is contingent upon contract award.