Senior Manager, Software Engineering

Walmart•Bentonville, AR
•$129,314 - $220,000•Onsite

About The Position

The Senior Manager, Software Engineering develops and configures high-quality, minimalistic code for components and applications in alignment with business and technical requirements, including maintainability, availability, scalability, performance efficiency, reliability, and security. The role applies programming languages, frameworks, development tools, and cloud platforms; helps select standards and tools; and builds expertise in emerging technologies while creating automation scripts for CI/CD, testing, and related processes. The position translates customer requirements into test objectives and cases, executes multiple types of testing, manages defects through their life cycle, performs regression testing and root cause analysis, and reviews historical defect trends to improve solution quality. It troubleshoots performance and availability bottlenecks and uses DevOps practices and application lifecycle management knowledge to support applications. The role independently handles complex corrective, adaptive, and perfective maintenance, evaluates performance metrics and logs, and assesses change requests for feasibility and alignment with system objectives. The role supervises three Software Engineer III employees and five Senior Software Engineer employees. The position is located at 811 Excellence Dr., Bentonville, AR 72716.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Information Technology, Engineering (any), or a related field plus 6 years of post-bachelor's progressively responsible experience in software engineering or a related field; OR a master's degree or equivalent in one of these fields plus 4 years of post-bachelor's progressively responsible experience in software engineering or a related field.
  • Experience with algorithms, data structures, multithreading, concurrency, and object-oriented software design.
  • Experience designing and governing large-scale cloud-native and distributed systems, including SOA, microservices, multi-tier, event-driven, and real-time architectures.
  • Understanding of enterprise-scale system reliability, availability, security, performance optimization, scalability, and cost efficiency.
  • Experience leading Agile methodologies, including SCRUM, XP, Test-Driven Development (TDD), CI/CD, and engineering best practices.
  • Experience conducting proof-of-concepts, evaluating platforms and products, and performing application and database performance tuning.
  • Technical leadership experience in system design reviews, API contracts, data flows, integration patterns, and build-versus-buy decisions.
  • Experience mentoring and developing senior technical talent, including Staff and Principal Engineers.
  • Experience collaborating with product, UX, data, and business stakeholders to deliver scalable technical solutions.
  • Experience implementing encryption and hashing algorithms, including DES, AES with salt and iteration, and SHA2.
  • Experience performing code reviews, resolving technical issues, mentoring team members, and collaborating with onshore and offshore teams.
  • Experience performing requirements and impact analysis and creating application architecture and design documentation using UML and MS Visio.
  • Experience developing and supporting enterprise applications using Java and J2EE, including JSP, JSTL, SOAP- and XML-based integrations, Oracle databases, JBoss and Tomcat application servers, MVC architecture, Hibernate, and Struts.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Develop and configure high-quality code for components and applications according to business, technical, and non-functional requirements.
  • Apply coding standards, programming languages, frameworks, collaboration tools, and cloud and mobile platforms.
  • Ensure adherence to quality, safety, security, and PCI standards, and integrate telemetry capabilities as required.
  • Assist in selecting programming languages, frameworks, development standards, and tools for software configuration and coding.
  • Build expertise in emerging technologies and develop automation scripts for CI/CD, testing, and routine processes.
  • Translate customer requirements into test objectives and comprehensive test cases for components and modules.
  • Execute tests to validate functionality, identify defects, and ensure component quality; perform testing types according to project needs.
  • Manage defects by tracking, analyzing, and reporting them throughout the defect life cycle.
  • Perform regression testing and root cause analysis, implement corrective actions, and use historical defect trends to improve solution quality.
  • Troubleshoot performance and availability bottlenecks and improve application stability and responsiveness.
  • Apply DevOps principles and knowledge of operating systems, maintenance and monitoring tools, debugging, system integration, data migration, accessibility, and other application lifecycle practices.
  • Independently conduct complex corrective, adaptive, and perfective application maintenance.
  • Monitor and evaluate application performance, analyze metrics, logs, and maintenance data, and provide actionable insights.
  • Assess and validate change requests for feasibility and alignment with system objectives.
  • Supervise three Software Engineer III employees and five Senior Software Engineer employees.
  • Lead system design reviews and make technical decisions concerning API contracts, data flows, integration patterns, and build-versus-buy choices.
  • Mentor and develop senior technical talent, including Staff and Principal Engineers, and collaborate across onshore and offshore teams.
  • Perform requirements and impact analysis and produce application architecture and design documentation using UML and MS Visio.
  • Develop and support enterprise applications using Java and J2EE technologies and related databases, servers, architectures, and frameworks.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and company-paid life insurance.
  • Paid time off, including sick leave, parental leave, family care leave, bereavement leave, jury duty, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts, military service pay, and adoption expense reimbursement.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service