Lead Software Engineer

State FarmBloomington, IL
Hybrid

About The Position

State Farm is seeking a Lead Software Engineer to join their team in Bloomington, IL. This role involves applying advanced engineering practices to design full-stack applications, diagnose and resolve complex problems, and maintain a deep understanding of software engineering topics, programming languages, database functionality, cloud platforms, message brokers, DevOps, and monitoring tools. The engineer will also need to understand legacy compute environments and technology trends to influence product solutions and ensure quality outcomes. This position offers mentorship opportunities, technical guidance, and the chance to lead others in designing exceptional user experiences. The role requires active engagement with technical groups and adherence to inner source best practices for collaboration. A hybrid work environment is an option, but candidates must reside within 180 miles of Bloomington, IL, and be willing to travel to the headquarters multiple times per quarter. A key requirement is holding an AWS Cloud Practitioner Certification.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Information Systems, or a closely related field of study.
  • 7 years of experience in the job offered, or as a Technical Consultant Engineer, Consultant, or similar software engineer position in Life Underwriting.
  • 7 years of experience in working with Underwriting in Life Insurance for all product types.
  • 7 years of experience in programming including, but not limited to, Java, JavaScript, Spring Boot, Microservices, database functionality, including SQL, and DB2, PostgreSQL.
  • 7 years of experience in Public Cloud (AWS and Pivotal Cloud Foundry), and containers.
  • 7 years of experience in legacy compute environments, including but not limited to Linux, MicroFocus Cobol, CSS, JSP, XML and Mainframe.
  • At least 2 years of experience working with message brokers (RabbitMQ and IBM MQ).
  • At least 2 years of experience working with DevOps tools (Gitlab CI/CD and Terraform).
  • At least 2 years of experience working with monitoring tools (Dynatrace and SPLUNK).
  • At least 2 years of experience working with DevOps (Docker).
  • At least 2 years of experience working with ITSM tool (ServiceNow).
  • At least 2 years of experience working with database management tools (PgAdmin).
  • At least 2 years of experience working with API testing tools (JMeter/Postman and SoapUI).
  • AWS Cloud Practitioner Certification.
  • Must live within a 180 mile radius of Bloomington, IL.
  • Required travel to Bloomington, IL headquarters to attend meetings multiple times a quarter.

Responsibilities

  • Apply advanced engineering practices to design full-stack applications using industry-adopted languages and frameworks.
  • Diagnose and resolve complex problems/issues.
  • Maintain advanced understanding in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests.
  • Maintain advanced understanding in programming (e.g. Java, JavaScript, Spring Boot, Microservices), database functionality (e.g. SQL, DB2, PostgreSQL), Public Cloud – (AWS, Pivotal Cloud Foundry, Azure AD), message brokers (e.g. RabbitMQ, IBM MQ), DevOps skills (Gitlab CI/CD, Terraform), containers, monitoring tools (e.g. Dynatrace / SPLUNK), API testing tools (JMeter/Postman/ SoapUI), Devops (Docker), ITSM tool (ServiceNow), database management tools (PgAdmin).
  • Maintain advanced understanding in legacy compute environments, including but not limited to Linux, Micro- Focus Cobol, JSP, XML, CSS and Mainframe.
  • Apply advanced understanding regarding technology trends/changes, best practices, and processes to complete assignments and influence the direction of product solutions.
  • Apply advanced understanding of product design, data design, movement and test to ensure quality outcomes.
  • Leverage an advanced understanding of the State Farm organizational structure to navigate the organization.
  • Provide mentorship, technical guidance, training, and may delegate work to others.
  • Take on several simultaneous work stories or focus on a single complex story.
  • Understand, support, and help define the vision and direction for the product development.
  • Champion and lead others to design and develop for exceptional user experience.
  • Have membership and engage with technical groups in the organization, like dev guilds.
  • Leverage inner source best practices to encourage code discoverability and collaboration across the enterprise.

Benefits

  • Competitive pay
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options, including a high deductible plan
  • 100% coverage for in-network preventative care
  • Vision insurance
  • Dental insurance
  • Telemedicine
  • 24/7 mental health professionals
  • Industry leading training programs
  • Top-notch tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fertility/IVF/adoption assistance
  • College coaching
  • National discount programs
  • Interactive monthly financial workshops
  • Free financial coaching
  • Generous time off policies
  • Up to 20 days of paid time off annually
  • Parental leave
  • Paid holidays
  • Celebration day
  • Life leave (40 hours/year)
  • Bereavement leave
  • Community service/education support days
  • Matching Gift Program
  • Good Neighbor Grant Program
  • Employee Assistance Fund
  • Free financial advisors
  • 401(k) plan with company contributions of up to 7% of your salary
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service