State Farm

Software Engineer – Mainframe (COBOL/PL1)

State Farm
Apply
5 hours ago
Bloomington, IL, USA +3 moreSenior

Base Salary

$86k - $145k/yr

Responsibilities

  • Develop, maintain, and enhance mainframe applications primarily using COBOL and related business-rule, calculation, validation, and transaction-processing logic.
  • Develop and troubleshoot COBOL programs, JCL jobs, Db2 SQL, file-processing logic, batch workflows, and system interfaces.
  • Work with IMS and Db2 databases and manage batch scheduling and processing using Control-M and Auto/Fire flow.
  • Create technical specifications, component designs, processing flows, implementation instructions, and testing requirements.
  • Perform impact analysis across programs, copybooks, data elements, records, interfaces, and connected systems.
  • Conduct unit, integration, negative, boundary, and regression testing and validate processing results.
  • Monitor and troubleshoot batch jobs, transaction errors, abends, missing output, and incorrect processing results.
  • Investigate production issues, determine root causes, coordinate corrections, and verify successful reprocessing.
  • Support upstream and downstream integrations, test-environment promotions, production deployments, and post-implementation verification.
  • Use AI tools and techniques, GitLab, Git, IDz, CI/CD pipelines, testing, and automation to improve engineering practices.
  • Collaborate with engineers, business partners, and stakeholders to solve complex technical and business problems.

Requirements

  • Strong COBOL development experience is required.
  • Experience with PL/1 is highly beneficial.
  • Strong JCL development and troubleshooting skills are required.
  • Deep knowledge and practical experience with IMS and Db2 are required.
  • Experience with batch scheduling and processing using Control-M and/or Auto/Fire flow is required.
  • Practical experience using AI tools and techniques for software development and testing is required.
  • Experience with Git and IBM Developer for z Systems (IDz) is required.
  • Proficiency with FM/Db2, FM/IMS, and ISPF/TSO in z/OS environments is required.
  • Experience with Agility/VersionOne and Agile methodologies and product-management principles is expected.
  • Strong analytical, coding, debugging, problem-solving, communication, and cross-functional collaboration skills are required.
  • Experience with REXX scripting, SAS analytics, SPLUNK, IDAA, GitLab, and CI/CD practices is valuable.
  • Business knowledge or previous experience with Fire products is highly beneficial.

Benefits

  • Hybrid work arrangement with approximately 40% in-office time each month beginning in late 2027, with hub locations in Bloomington, Illinois; Richardson, Texas; Tempe, Arizona; and Dunwoody, Georgia.
  • Health, dental, vision, telemedicine, mental-health, and wellbeing programs, with State Farm paying most of the healthcare premium.
  • Annual raises, incentive opportunities, tuition assistance, training programs, mentoring, and employee resource groups.
  • Paid time off, up to 20 days initially, parental leave, paid holidays, celebration day, life leave, bereavement leave, and community service or education support days.
  • Fertility, IVF, adoption assistance, college coaching, financial workshops, financial coaching, discount programs, and credit-union access.
  • 401(k) plan with company contributions of up to 7% of salary, financial advisors, matching gifts, community grants, and employee assistance programs.

Tech Stack

COBOLGitIBM DB2SassSplunkSQL

Categories

State Farm

About State Farm

10,000+ employees

State Farm is a U.S. mutual insurance group that sells auto, home, renters, life, health, and small-business coverage, plus select financial services. It markets policies primarily through a large network of local agents and earns revenue from premiums and investing customer reserves. Founded in 1922 and headquartered in Bloomington, Illinois, it is among the largest personal lines insurers in the United States.

Contact me