Software Engineer III

Walmart Walmart · Retail · Dallas, TX

Software Engineer with strong modern C++ and Linux development experience to build reliable, high-performance software systems. Responsibilities include design, implementation, testing, and release of backend/system-level components, development tooling, and automation. Focus on performance, stability, and resource efficiency.

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 expertise
  • shell scripting
  • Python
  • data structures
  • algorithms
  • software design principles
  • Git

Nice to have

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