Software Engineer III

Walmart Walmart · Retail · Dallas, TX

Software Engineer III at Walmart with expertise in modern C++ and Linux development for building high-performance software systems. Responsibilities include design, implementation, testing, debugging, and optimization of backend/system-level components, as well as development tooling and automation. Requires strong C++ and Linux skills, with a focus on maintainability, performance, and stability.

What you'd actually do

  1. Design, develop, and maintain backend/system-level components using modern C++ (C++11/C++14/C++17/C++20).
  2. Write clean, modular, testable code with focus on maintainability and performance.
  3. Build and improve development tooling and automation using shell scripting and Python.
  4. Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency.
  5. Participate in architecture/design discussions, code reviews, and release planning.

Skills

Required

  • modern C++ (C++11/C++14/C++17/C++20)
  • Linux development
  • backend/system-level components
  • development tooling and automation
  • shell scripting
  • Python
  • debugging
  • profiling
  • optimization
  • architecture/design discussions
  • code reviews
  • release planning
  • root-cause analysis
  • Git

Nice to have

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
  • Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
  • assistive technologies
  • digital accessibility

What the JD emphasized

  • strong modern C++ expertise
  • hands-on Linux development experience
  • production-quality solutions
  • strong hands-on C++ development
  • Solid Linux expertise