Senior Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams and manages implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components. The role applies a product-driven mindset and aligns outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, and reliable code; drives the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance; and builds scripts to automate repetitive tasks and independently implement telemetry features. Responsibilities also include reviewing code structure, supporting defect management and debugging, integrating AI agents and ML components through APIs, and using GenAI tools such as GitHub Copilot. The position applies object-oriented programming and documentation-based coding practices to promote modularity, maintainability, and consistency. It helps translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic; evaluates trade-offs; and designs scalable, secure, and maintainable systems aligned with Walmart standards. The engineer participates in design reviews, supports peers through mentorship and knowledge sharing, monitors application performance, tracks project milestones, and helps deliver reliable software through proactive monitoring, testing, and continuous integration.

Requirements

  • Master’s degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field, plus 1 year of experience in software engineering or a related field; OR a bachelor’s degree or equivalent in one of these fields plus 3 years of experience in software engineering or a related field.
  • Experience coding in object-oriented programming languages, specifically Java and J2EE.
  • Experience developing web technology frameworks, including Angular JS and Angular 2.
  • Experience developing mobile front-end interfaces, including Android and iOS.
  • Experience using Git Bash to maintain and track application code development in GitHub.
  • Experience unit testing components using JUnit and TestNG.
  • Experience developing and debugging with integrated development tools such as Eclipse and IntelliJ.
  • Experience designing and testing relational data management systems using SQL and DB2.
  • Experience deploying applications to all platforms using Docker.
  • Experience implementing design patterns using software development methodologies, practices, and principles.
  • Experience designing and implementing web services using REST and SOAP.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Own scoped feature or model delivery through collaborative engineering teams.
  • Manage implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components.
  • Write clean, efficient, and reliable code using applicable programming languages.
  • Drive the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance.
  • Build scripts to automate repetitive tasks and implement telemetry features independently.
  • Conduct code structure reviews and support defect management and debugging.
  • Integrate AI agents and ML components using internal and external APIs.
  • Use GenAI tools such as GitHub Copilot to improve development velocity and innovation.
  • Apply object-oriented programming and documentation-based coding practices.
  • Help convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Evaluate trade-offs and design scalable, secure, and maintainable software systems aligned with Walmart standards.
  • Participate in design reviews and ensure appropriate design patterns and principles are implemented.
  • Support peer growth through mentorship and knowledge sharing.
  • Perform complex maintenance procedures and monitor application performance using appropriate metrics and tools.
  • Track project milestones and timelines through program reporting, CI/CD tools, and program logging systems.
  • Support high-quality, reliable software delivery through proactive monitoring, testing, and continuous integration.

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 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service