Senior Manager, Software Engineering

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

About The Position

The Senior Manager, Software Engineering assists in designing and developing software products and solutions that meet business, technical, and non-functional requirements. The role converts high-level designs into detailed module designs, creates and refines minimum viable products, configures code and applications, and supports disaster recovery, security, availability, and scalability needs. It also contributes to selecting development languages, standards, and tools; automating CI/CD and testing tasks; implementing telemetry; and testing components against customer requirements. The position provides support to stakeholders on program performance metrics, takes measures to restore program health when needed, recommends improvements to program throughput and effectiveness, and manages CI/CD deployment schedules while guiding the team. The role also includes managing and training junior team members. The position is located at 811 Excellence Dr, Bentonville, AR 72716. The required education and experience are a bachelor’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field, plus five years of post-bachelor’s progressively responsible experience in software engineering or a related field. The stated pay range is $129,314 to $220,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
  • Five years of post-bachelor’s progressively responsible experience in software engineering or a related field.
  • Experience coding in object-oriented programming languages, including Python and PySpark.
  • Experience with big data tools: Hadoop, Spark, Hive, and Kafka.
  • Experience with data pipeline and workflow management tools: Azure Data Factory and Control-M.
  • Experience with cloud architecture: Azure Cloud and Google Cloud.
  • Experience with DevOps tools: Azure DevOps, GitHub, Jenkins, and Concord.
  • Experience with cloud security, including firewall rules, role-based access management, virtual private networks, keyless access, and key vault management.
  • Experience with cloud storage, including Azure Data Lake, Hoodie, Delta Lake, and Google Bucket Storage.
  • Experience managing people and training junior team members.
  • Experience with shell scripting.
  • Experience with data warehouse and ETL.

Responsibilities

  • Assist in creating simple, modular, extensible, and functional product or solution designs that adhere to requirements.
  • Evaluate design trade-offs across multiple product components based on business requirements.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and module-specific functional logic.
  • Design for disaster recovery.
  • Design and create minimum viable products to clarify requirements and design and uncover risks.
  • Refine MVP designs to address early defects and revised customer requirements.
  • Create and configure code for components or applications that meet business, technical, and non-functional requirements, including maintainability, availability, and scalability needs.
  • Assist in selecting programming languages, development standards, and software tools.
  • Learn coding languages and frameworks that may be useful for future work.
  • Build scripts to automate routine tasks in CI/CD, testing, and other applicable processes.
  • Implement telemetry features as required.
  • Apply security policy requirements to components and applications during development and configuration.
  • Map customer requirements into test objectives and identify and create test cases for components or modules.
  • Execute test cases and appropriate types of testing to detect component errors and defects.
  • Support stakeholders in adhering to program performance metrics across projects.
  • Take measures to restore program health when necessary.
  • Provide input to improve program throughput, efficiency, and effectiveness.
  • Manage CI/CD by tracking and reviewing deployment schedules and guiding the team through the process.
  • Manage and train junior team members.

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 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