Senior Software Engineer

Walmart•Bentonville, AR
•$90,000 - $180,000•Onsite

About The Position

The Senior Software Engineer performs solution design and requirement analysis, develops and configures software components, and tests solutions against business and technical requirements. The role includes software architecture, distributed systems, scalability, design patterns, disaster recovery, technology stacks, minimum viable products, non-functional requirements, and telemetry. It also supports converting high-level designs into detailed module designs and assessing design trade-offs against business needs. The position focuses on SAP HANA administration and operations, including database monitoring and optimization, patching and migrations, health checks, high availability across multiple nodes, data-volume defragmentation, table partitioning, automation, disaster recovery, and security certificates and licenses. The engineer also develops automation scripts and implements telemetry, applies security requirements, and prepares and executes testing for software components. The job is located at 811 Excellence Dr, Bentonville, AR 72716. The stated pay range is $90,000 to $180,000 per year, with additional annual or quarterly performance incentives. Walmart describes a range of health, financial, paid-time-off, disability, education, discount, military-service, and adoption benefits; eligibility requirements and plan terms apply.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
  • At least 3 years of experience in software engineering or a related field; the employer states it will accept any amount of experience with the required skills.
  • Experience with SAP HANA database performance monitoring, fine-tuning and optimization, workload classes, software patching, backups, and recovery.
  • Experience installing, uninstalling, and upgrading SAP HANA support patches and performing HANA DB migrations.
  • Experience using SAP Notes to fix HANA Database index server issues.
  • Experience performing HANA health checks with SAP Mini-check, custom scripts, and automated tasks.
  • Experience with system administration using SAP HANA Cockpit and HANA Studio.
  • Experience operating HANA on multiple nodes with Pacemaker for high availability.
  • Experience with HANA data-volume defragmentation and table partitioning.
  • Experience managing HANA DB start and stop processes and automation with Lama.
  • Experience developing, implementing, and maintaining disaster recovery plans.
  • Experience automating and simplifying HANA delivery processes.
  • Experience supervising and managing SAP HANA security certificates and licenses.

Responsibilities

  • Perform solution design covering software architecture, distributed systems, scalability, design patterns, disaster recovery, technology stacks, MVPs, non-functional requirements, and telemetry.
  • Assist in designing solutions so processes and applications work together for product components and modules.
  • Evaluate design trade-offs based on business requirements.
  • Help convert high-level designs into detailed designs using mock screens, pseudocode, and detailed functional logic.
  • Perform requirements and scoping analysis, including traceability, risk and cost analysis, business objectives, requirement classification, and user stories.
  • Assess gaps or changes between customer or business expectations and existing products or solutions.
  • Classify requirements, anticipate and communicate risks, and recommend corrective steps.
  • Contribute to user stories for components, applications, or complex solutions.
  • Review and apply coding standards, languages, frameworks, tools, platforms, and quality, safety, and security standards to develop or configure code that meets business, technical, availability, scalability, and maintainability needs.
  • Assist in selecting appropriate programming languages, development standards, and tools.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other applicable processes.
  • Implement telemetry features independently as required.
  • Apply security policy requirements during code development and configuration.
  • Prepare test cases, objectives, strategies, environments, and root-cause analyses; map customer requirements to test objectives.
  • Identify, create, and execute test cases for components and modules, using appropriate testing types and tools to detect errors and defects.
  • Monitor and optimize SAP HANA database performance, including workload classes, patching, backups, and recovery.
  • Install, uninstall, and upgrade SAP HANA support patches and perform HANA DB migrations.
  • Use SAP Notes to address HANA Database index server issues.
  • Perform HANA health checks using SAP Mini-check, custom scripts, and automated tasks.
  • Administer systems using SAP HANA Cockpit and HANA Studio.
  • Operate HANA across multiple nodes with Pacemaker for high availability.
  • Defragment HANA data volumes and manage table partitioning.
  • Manage HANA DB start and stop processes and automate them with Lama.
  • Develop, implement, and maintain disaster recovery plans in line with departmental and organizational requirements.
  • Automate and simplify HANA delivery processes for quick, consistent results within project timelines.
  • Supervise and manage SAP HANA security certificates and licenses.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • Company-paid life insurance.
  • Paid time off, including sick leave.
  • Parental leave and 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service