Senior Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer leads and participates in medium- to large-scale engineering projects, from discovery and high-level design through implementation, testing, troubleshooting, and delivery. The role collaborates with product management, project management, business, user experience, support, and cross-functional teams, and provides technical leadership, design and code reviews, and guidance to stakeholders. It also troubleshoots business and production issues, performs root-cause analysis, supports users, and identifies opportunities to improve business solutions and engineering practices. The position requires expertise in mainframe and data technologies, including relational databases, SOAP/CICS web services, IBM DataPower, JCL, COBOL, Easytrieve, DB2, secure vendor file transfers, reporting and analytics, mainframe utilities, performance tuning, and workload scheduling. The engineer develops scalable batch applications, supports application testing, improves performance and reduces mainframe processing costs, and helps automate application workflows. The role is located at 811 Excellence Dr, Bentonville, AR 72716. Pay is $129,314–$180,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 plus 5 years of experience in software engineering or related experience; alternatively, a master’s degree or equivalent in one of these fields plus 2 years of such experience.
  • Experience working with relational databases including Big Query, DB2, and Teradata.
  • Experience developing and maintaining SOAP CICS web services for eCommerce applications and implementing web services using IBM DataPower devices.
  • Experience architecting and implementing scalable, high-performing mainframe batch applications using JCL, COBOL, and Easytrieve to handle millions of records.
  • Experience securely exchanging files with third-party vendors using SFTP, AS2, and EDI protocols, with HIPAA compliance and medical standards.
  • Experience developing and managing reporting, analytics, and dashboards using Mobius and Infopac reports.
  • Experience with mainframe utilities including Fileaid, Librarian, SPUFI, SYNCSORT, DFSORT, Abendaid, and Expeditor.
  • Experience reducing MIPS consumption and annual mainframe costs using efficient SORT, COBOL, and JCL solutions for large volumes of data.
  • Experience performance tuning with DB2 Explain and DB2 SQL Performance Analyzer, including tuning JCL, COBOL programs, and SQL queries.
  • Experience developing DB2 stored procedures and CICS web services used by Angular front-end applications and POS teams to retrieve and update DB2 data.
  • Experience using DB2 Unload and Load utilities to refresh application testing data.
  • Experience using CA7 and Control-M scheduling tools for mainframe workflow orchestration and quality assurance and recovery activities.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Lead assigned engineering projects by providing direction and examples, identifying short- and long-term solutions and timelines, reviewing proposed solutions, and conducting design and code reviews.
  • Troubleshoot business and production issues, coordinate with support teams, formulate and carry out action plans, interpret results, document resolutions, and perform root-cause analysis to prevent recurrence.
  • Support the business by responding to user questions and concerns, identifying solutions, facilitating resolutions, and leading cross-functional partnerships.
  • Lead discovery for medium- to large-scale projects, develop high-level designs with partner teams, and obtain cross-functional approvals.
  • Lead and participate in medium- to large-scale projects by reviewing requirements, translating them into technical solutions, gathering project information, writing code, conducting unit testing, communicating status and issues, resolving bugs, and ensuring timely delivery and handoffs.
  • Coordinate with project managers on project plans and provide leadership to project teams.
  • Apply current expertise and best practices to develop, execute, and improve action plans, and provide advice and guidance to others.
  • Implement business solutions by building stakeholder relationships, identifying business needs, carrying out processes, monitoring results, and adapting to changing priorities and responsibilities.
  • Design and implement scalable, high-performing mainframe batch applications and reduce mainframe processing costs.
  • Develop and maintain SOAP/CICS web services and DB2 stored procedures used by front-end Angular applications and POS teams.
  • Integrate with third-party vendors to securely exchange files using HIPAA-compliant processes and medical standards.
  • Develop and maintain reports, analytics, and dashboards.
  • Tune application and query performance using DB2 analysis tools and changes to JCL, COBOL programs, and SQL queries.
  • Use DB2 unload and load utilities to refresh application data for testing.
  • Use mainframe scheduling tools to orchestrate workflows and reduce manual quality assurance and recovery work.

Benefits

  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • Paid time off, including sick leave
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term and long-term disability
  • Education assistance, including 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