Senior Manager, Software Engineering

Walmart•Bentonville, AR

About The Position

The Senior Manager, Software Engineering assists in designing, building, configuring, testing, and deploying software components and applications that meet business, technical, security, and non-functional requirements. The role translates high-level designs into detailed module designs, weighs design trade-offs across product components, accounts for disaster recovery, and creates and refines minimum viable products to clarify requirements and address defects or changing customer needs. The position also supports software language, standards, and tool selection; builds scripts to automate CI/CD and other processes; implements telemetry; and ensures security policies are applied during development. It maps customer requirements to test objectives, creates and executes test cases, and uses suitable testing tools. The role supports program performance and health, recommends improvements to program throughput and effectiveness, and manages CI/CD deployment schedules while guiding the team.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
  • At least 5 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 Hadoop, Spark, Hive, and Kafka.
  • Experience with Azure Data Factory and Control-M.
  • Experience with Azure Cloud and Google Cloud architecture.
  • Experience with 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 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 warehouses and ETL.

Responsibilities

  • Assist in creating simple, modular, extensible, functional product or solution designs that adhere to requirements.
  • Evaluate design trade-offs across multiple product components based on business requirements.
  • Translate high-level designs into detailed module designs using mock screens, pseudocode, and functional logic.
  • Account for disaster recovery requirements in software design.
  • Design and create minimum viable products to clarify requirements and design and uncover risks.
  • Refine MVP designs to address defects and revised customer requirements.
  • Create and configure code for components or applications that meet business, technical, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and software tools.
  • Learn coding languages and frameworks relevant to 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 component or module test cases.
  • Execute test cases and different types of testing to detect errors and defects.
  • Support stakeholders in maintaining program performance metrics across projects.
  • Take appropriate measures to restore program health when needed.
  • 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 people and train junior team members.

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