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 coding standards and knowledge of programming languages, frameworks, development and collaboration tools, and cloud and mobile platforms. It ensures compliance with quality, safety, security, and PCI requirements, incorporates telemetry as needed, helps select development technologies and standards, and builds expertise in emerging technologies and automation. The position translates customer requirements into test objectives and cases, executes tests, performs root cause analysis, manages defects through their life cycle, and conducts regression testing. It also troubleshoots performance and availability issues, applies DevOps and application lifecycle management practices, independently performs corrective, adaptive, and perfective maintenance, monitors application performance, analyzes logs and maintenance data, and evaluates 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 based at 811 Excellence Dr., Bentonville, AR 72716. The employer requires a qualifying bachelor's degree plus six years of progressively responsible post-bachelor’s experience, or a qualifying master's degree plus four years of progressively responsible post-bachelor’s experience, in software engineering or a related field. The posting states that the employer will accept any amount of experience with the required skills. Pay is $129,314–$220,000 per year, with annual or quarterly performance incentives. Walmart describes health, financial, paid-time-off, disability, education, discount, military service, and adoption-related benefits, subject to eligibility and plan terms.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Engineering (any), or a related field plus 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 those fields plus four years of progressively responsible post-bachelor’s experience.
  • 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 reliability, availability, security, performance optimization, scalability, and cost efficiency.
  • Experience leading Agile methodologies (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.
  • 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 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 with requirements and impact analysis and application architecture and design documentation using UML and Microsoft 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.
  • Knowledge of JavaScript, Python, C#, .NET, ActiveX, Cocoa, Android application frameworks, Monday.com, Linx, Embold, Microsoft Azure, AWS, and Apple iOS.
  • Knowledge of test strategies, test types, test environments, and test tools, including Selenium, Jira, and Eggplant.
  • Knowledge of operating systems, maintenance and application monitoring tools, debugging techniques, mock screens, pseudocode, reverse engineering, traceability matrices, system integration, data migration, and accessibility.

Responsibilities

  • Develop and configure code for software components and applications that meets business and technical requirements, including non-functional requirements.
  • Apply coding standards and appropriate languages, frameworks, tools, and platforms; help select technologies and development standards.
  • Ensure adherence to quality, safety, security, and PCI requirements, and integrate telemetry capabilities as required.
  • Build expertise in emerging technologies and create automation scripts for CI/CD, testing, and related processes.
  • Translate customer requirements into test objectives and comprehensive test cases; execute tests and identify defects.
  • Perform testing appropriate to project needs, conduct root cause analysis, and manage defects by tracking, analyzing, and reporting them.
  • Perform regression testing to validate code changes and defect resolution across impacted areas.
  • Implement corrective actions, review historical defect trends, and proactively improve solution quality.
  • Troubleshoot performance and availability bottlenecks and improve application stability and responsiveness.
  • Apply DevOps principles and application lifecycle management knowledge and practices.
  • Independently conduct corrective, adaptive, and perfective software maintenance activities.
  • 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, API contracts, data flows, integration patterns, and build-versus-buy decisions.
  • Mentor and develop senior technical talent and team members, and collaborate with onshore and offshore teams.
  • Conduct requirements and impact analysis and produce application architecture and design documentation.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • Company-paid life insurance.
  • Paid time off, including sick leave.
  • Parental leave, family care leave, bereavement leave, jury duty leave, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Performance-based incentive awards, including annual or quarterly incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service