Senior, Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer delivers scoped software features or machine-learning components through collaborative engineering teams. The role implements, tests, iterates on, and supports assigned services, APIs, user interfaces, and ML components while aligning work with product, platform, system, and domain objectives. The engineer writes reliable code, participates in the full software development lifecycle, and supports CI/CD deployments, automated testing, observability, monitoring, maintenance, defect management, and debugging. The role also integrates AI agents and ML components through APIs and uses generative AI tools to support development. It contributes to solution and detailed design, evaluates technical trade-offs, and helps ensure systems are scalable, secure, and maintainable. The position works with stakeholders and cross-functional teams to define user and business problems, translate them into technical requirements, and establish success metrics. It monitors application performance and project progress, contributes to engineering excellence and continuous improvement, and takes ownership of feature quality, reliability, and delivery. The position is based at 811 Excellence Dr, Bentonville, AR 72716.

Requirements

  • Master’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field, plus 1 year of experience in software engineering or related experience; OR bachelor’s degree or equivalent in one of those fields, plus 3 years of experience in software engineering or related experience.
  • Experience managing and querying data using Cosmos DB.
  • Experience designing and implementing data storage solutions using Azure services, including Azure SQL Database and Azure Cosmos DB.
  • Experience administering Oracle databases using DBeaver, DB2, and TOAD, including SQL/PLSQL development and advanced features such as Data Guard and Exadata.
  • Experience monitoring applications using Splunk and Grafana.
  • Experience developing end-user service requests to retrieve audit details or database data and preparing reports.
  • Experience mapping customer requirements, creating component/module test cases, and handling software development support, problem management, and change-management releases.
  • Experience developing Kubernetes manifests and Helm charts and deploying microservices into Kubernetes clusters.
  • Experience hosting applications in Azure VMs and Docker containers and orchestrating them using Kubernetes.
  • Experience using Linux shell scripting for automation and system administration.
  • Experience with Spring Batch processing and loading data into application tables following a test-driven development process.
  • Experience with Swagger API and autogenerated REST API documentation.
  • Experience providing L2/L3 customer support to remote clients using e-ticketing systems, ITSM, and ServiceNow while meeting SLAs.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Deliver scoped features or models through collaborative engineering teams, including implementation, iteration, testing, and ongoing support.
  • Develop and maintain services, APIs, user interfaces, and ML model components aligned with platform and business objectives.
  • Write clean, efficient, and reliable code and drive work across the software development lifecycle, including CI/CD, automated testing, observability, monitoring, and maintenance.
  • Automate repetitive tasks with scripts and implement telemetry features; conduct code structure reviews and support defect management and debugging.
  • Integrate AI agents and ML components using internal and external APIs, and use GenAI tools such as GitHub Copilot.
  • Translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic; evaluate trade-offs and participate in design reviews.
  • Engage stakeholders to define business and user problems, convert pain points into technical requirements, and define metrics for solution success.
  • Collaborate with cross-functional teams to ensure solutions meet user needs and technical expectations.
  • Monitor application performance and conduct complex maintenance procedures; track project milestones through program reporting, CI/CD tools, and logging systems.
  • Promote engineering best practices, knowledge sharing, continuous improvement, and peer growth through mentorship.
  • Own the quality and performance of delivered features, resolve issues, and drive projects to completion.
  • Manage and query data using Cosmos DB and implement data storage solutions using Azure services such as Azure SQL Database and Azure Cosmos DB.
  • Manage Oracle databases using DBeaver, DB2, and TOAD, including administration, SQL/PLSQL development, performance, security, availability, Data Guard, and Exadata.
  • Monitor applications using Splunk and Grafana; develop service requests for end users seeking audit details or database data and prepare reports.
  • Map customer requirements, create test cases for components or modules, and handle software development support, problem management, and change-management releases.
  • Develop Kubernetes manifests and Helm charts and deploy microservices to Kubernetes clusters; host applications in Azure VMs and Docker containers and orchestrate them with Kubernetes.
  • Use Linux shell scripting for automation, task automation, and system administration.
  • Use Spring Batch for batch processing and load data into application tables following a test-driven development process.
  • Work with Swagger API and autogenerated REST API documentation.
  • Provide L2/L3 customer support to remote clients through e-ticketing systems, ITSM, and ServiceNow, ensuring service delivery according to SLAs.

Benefits

  • Competitive pay and performance-based incentive awards.
  • 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, jury duty, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including company-paid college degrees.
  • Company discounts, military service pay, and adoption expense reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service