Senior Software Engineer

Walmart•Bentonville, AR
•$129,314 - $180,000•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 development, testing, troubleshooting, and delivery. The role provides technical direction, reviews proposed solutions and code, communicates project status, and offers leadership to project teams. It also troubleshoots business and production issues, conducts root-cause analysis, and supports business users by addressing technical questions and facilitating resolutions with cross-functional partners. The position applies current expertise to develop and improve action plans, advise others on information and best practices, and align work with customer and business needs. It builds stakeholder relationships, identifies business needs, monitors results, recognizes improvement opportunities, and adapts to changing priorities. The role requires expertise in mainframe and database engineering, including relational databases, SOAP/CICS web services, batch applications, secure third-party file transfers, reporting and analytics, mainframe utilities, performance tuning, DB2 stored procedures, and workload scheduling. The stated pay range is $129,314 to $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; OR a master’s degree or equivalent in one of those fields plus 2 years of such experience.
  • Experience working with relational databases including BigQuery, DB2, and Teradata.
  • Experience developing and maintaining SOAP CICS web services for eCommerce applications and implementing web services using IBM DataPower devices.
  • Experience architecting, designing, and implementing scalable, high-performing mainframe batch applications using JCL, COBOL, and Easytrieve to handle millions of records.
  • Experience integrating with third-party vendors to share files in accordance with HIPAA compliance and medical standards using SFTP, AS2, and EDI secure transmission protocols.
  • Experience developing, maintaining, and managing reporting, analytics, and dashboards using Mobius and Infopac reports.
  • Experience with mainframe utilities including FileAid, Librarian, SPUFI, SYNCSORT, DFSORT, Abend-AID, and Expeditor.
  • Experience reducing MIPS consumption using SORT, COBOL, and JCL to process large volumes of data and reduce annual mainframe costs.
  • 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 data in back-end DB2 tables.
  • Experience using DB2 Unload and Load utilities to refresh application test data.
  • Experience using CA7 and Control-M mainframe scheduling tools to orchestrate workflows and manage quality assurance and recovery activities.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Lead assigned engineering projects by providing documentation, direction, and examples; identifying short- and long-term solutions and timelines; reviewing proposed solutions; and performing design and code reviews.
  • Troubleshoot business and production issues by gathering details, engaging support teams, formulating and carrying out action plans, interpreting results, conducting root-cause analysis, and completing online documentation.
  • Support business users by responding to questions and concerns, identifying solutions, facilitating resolutions, and leading cross-functional partnerships.
  • Lead discovery for medium- to large-scale projects and develop high-level designs in partnership with product management, project management, business, and user experience teams; 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 and developing code, and conducting unit tests.
  • Communicate project status and issues, collaborate with project and cross-functional teams, troubleshoot open issues and bug fixes, support on-time delivery and hand-offs, provide input to project plans, and provide project-team leadership.
  • Apply up-to-date expertise to develop, execute, and improve action plans; provide expert advice and guidance; support customer and business needs; and build commitment for recommendations.
  • Implement business solutions by building stakeholder relationships, identifying business needs, carrying out necessary processes and practices, monitoring progress and results, recognizing improvement opportunities, and adapting to changing demands and responsibilities.
  • Design, develop, and maintain scalable mainframe batch applications and web services, and integrate with third-party vendors using secure file-transfer protocols.
  • Develop and maintain reporting, analytics, dashboards, and database solutions; tune applications and queries; reduce mainframe resource consumption; and support application testing and workflow scheduling.

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