×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Bloomington, McLean County, Illinois, 61791, USA
Listing for: Information Technology Senior Management Forum
Full Time position
Listed on 2026-08-17
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 135626 - 165765 USD Yearly USD 135626.00 165765.00 YEAR
Job Description & How to Apply Below

Overview

Being good neighbors – helping people, investing in our communities, and making the world a better place – is who we are at State Farm. It is at the core of how we operate and the reason for our success. Come join a #1 team and do some good!

Grow Your Skills, Grow Your Potential Responsibilities

State Farm (Bloomington, IL) seeks a Lead Software Engineer to design, develop, and implement scalable software applications and cloud-based solutions, manage data integration and analytics, optimize application performance, ensure data security and compliance, and support business operations through agile methodologies and innovative technologies. Specific duties include: apply in-depth knowledge of engineering tools, processes, applications, programming languages and environments to lead strategic work and utilize application architecture to increase efficiency and effectiveness of complex issues;

apply leading engineering practices within core discipline to design full‑stack applications using industry‑adopted languages and frameworks; provide a high level of support for problem and issue resolution and provides technical consultation and direction to business and product team members; maintain deep understanding in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests; maintain in‑depth knowledge breadth of knowledge in programming (e.g. Python, PySpark), and database functionality (e.g. SQL, Non‑SQL);

maintain in‑depth knowledge in compute environments, including but not limited to Linux, Hadoop, Mainframe, Public Cloud and containers; demonstrate understanding of customer needs and competitive landscape; champion and provide guidance with an innovative mind set to deliver product solutions; influence and provide direction on product development practices, coding, data and testing standards, code reviews and software architecture; conduct research and integrate industry best practices into processes and potential solutions;

mentor, drive, coordinate, and delegate work of other product team members; drive required product testing practices and solutions to ensure product quality; author and contribute to technical product documentation and support articles; and participate in open‑source communities to help solve technical challenges and contribute back where applicable. Option to work remotely with required travel to local offices as needed, approximately 2 times a year, if within 180 miles of remote worksite.

Qualifications

Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, or a closely related field of study, plus 6 years of experience in the job offered, or as an Application Management Senior Analyst, or in similar software development or application management roles using widely recognized and relevant programming languages. Must have 6 years of experience in the following: analyzing, designing, developing and maintaining software applications;

end‑to‑end involvement in the software development lifecycle, such as analyzing user requirements, writing detailed technical specification, coding, testing, deploying and maintaining applications; innovating and optimizing application performance to meet business objectives; writing efficient, maintainable, and scalable code using relevant programming language; working with programming languages (e.g., Python, PySpark); debugging, testing, and optimizing code to ensure reliability and performance in production environment;

and demonstrating a strong understanding of secure coding practices, including identifying and mitigating vulnerabilities, adhering to security standards and ensuring the protection of sensitive data throughout the software development. Must have 5 years of experience in the following: preparing strategies and test plans for developed applications based on system requirement specifications; setting up application code across various test environments and actively participating in testing process, including test case execution, test reviews and analysis;

working with IBM Mainframes, including COBOL programming, JCL, and handling…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary