Senior Manager, Software Engineering

Walmart•Bentonville, AR

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 coding standards and knowledge of programming languages, frameworks, development tools, and cloud and mobile platforms; ensures quality, safety, security, and PCI compliance; incorporates telemetry; and helps select appropriate languages, frameworks, standards, and tools. It also builds expertise in emerging technologies and creates automation scripts for CI/CD, testing, and related processes. The position translates customer requirements into test objectives and test cases, executes tests, identifies and manages defects, performs regression testing and root cause analysis, and uses historical defect trends to improve quality. It troubleshoots performance and availability issues, applies DevOps and application lifecycle management practices, and independently performs corrective, adaptive, and perfective maintenance. It monitors application performance, analyzes logs and maintenance data, provides actionable insights, 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 employer requires a bachelor's degree or equivalent in a relevant field plus six years of progressively responsible post-bachelor's experience, or a master's degree or equivalent in a relevant field plus four years of such experience. 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 and six years of progressively responsible post-bachelor's experience in software engineering or a related field; alternatively, a master's degree or equivalent in one of these fields and four years of such experience.
  • Experience with algorithms, data structures, multithreading, concurrency, and object-oriented software design.
  • Experience designing and governing large-scale, cloud-native, distributed systems, including SOA, microservices, multi-tier, event-driven, and real-time architectures.
  • Understanding of enterprise-scale reliability, availability, security, performance optimization, scalability, and cost efficiency.
  • Experience leading Agile methodologies, including SCRUM, XP, Test-Driven Development, CI/CD, and engineering best practices.
  • Experience conducting proof-of-concepts, evaluating platforms and products, and tuning application and database performance.
  • Experience providing technical leadership 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 cross-functionally with product, UX, data, and business stakeholders.
  • 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 states it will accept any amount of experience with the required skills.

Responsibilities

  • Develop and configure high-quality code for components and applications in alignment with business, technical, and non-functional requirements.
  • Apply coding standards and guidelines across programming languages, frameworks, development tools, and platforms.
  • Ensure adherence to quality, safety, security, and PCI standards, and integrate telemetry capabilities as required.
  • Help select programming languages, frameworks, development standards, and tools for software configuration and coding.
  • Build expertise in emerging tools and technologies and develop automation scripts for CI/CD, testing, and related processes.
  • Translate customer requirements into test objectives and comprehensive test cases for components and modules.
  • Execute tests, identify defects, perform root cause analysis, and manage defects throughout their life cycle.
  • Perform regression testing to validate code changes and confirm defect resolution.
  • Review historical defect trends and implement corrective actions to prevent recurring defects.
  • Troubleshoot performance and availability bottlenecks and improve application stability and responsiveness.
  • Apply DevOps principles and application lifecycle management knowledge, including operating systems, monitoring, debugging, integration, migration, and accessibility.
  • Independently conduct corrective, adaptive, and perfective application maintenance.
  • Monitor 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 guide API contracts, data flows, integration patterns, and build-versus-buy decisions.
  • Mentor and develop senior technical talent, perform code reviews, resolve technical issues, and collaborate with onshore and offshore teams.
  • Collaborate with product, UX, data, and business stakeholders to deliver scalable technical solutions.

Benefits

  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase
  • 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
  • Adoption expense reimbursement
  • Annual or quarterly performance incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service