
Mid-Level/Lead Software Engineer-FULL STACK (HYBRID)
State Farm23 hours ago
Bloomington, IL, USA +3 moreMid Level / Senior
Base Salary
$90k - $160k/yr
Responsibilities
- Design, develop, test, and maintain customer-facing capabilities in the Personal Lines Modernization Auto Quote & Buy UI.
- Develop and enhance Java Spring Boot backend APIs and integrations with supporting utility APIs.
- Collaborate with cross-functional engineering teams on new capabilities, enhancements, and state rollout requirements.
- Investigate and resolve complex technical issues across frontend, backend, and integrated systems.
- Participate in code reviews, technical design discussions, and continuous improvement efforts.
- Improve application health, stability, reliability, resiliency, and operational excellence.
- Analyze automated acceptance tests to identify coverage gaps, unreliable tests, and refinement opportunities.
- Investigate recurring application errors and support production incident triage.
- Work with AutoQuoteAPI, PolicyCenter, and other integrated application teams to resolve cross-system issues.
Requirements
- Strong experience in full-stack software development spanning frontend UI and backend services.
- Hands-on experience with Java and Spring Boot.
- Experience developing and consuming RESTful APIs and integrating multiple backend services.
- Strong understanding of application architecture, distributed systems, and service-to-service integrations.
- Experience debugging complex issues across multiple technology layers.
- Familiarity with automated acceptance, integration, and regression testing.
- Experience using application logs, monitoring platforms, and diagnostic tools to troubleshoot production issues.
- Understanding of error handling, fault tolerance, resiliency patterns, and application performance.
- Experience working in Agile development teams and CI/CD delivery pipelines.
- Experience supporting high-volume, customer-facing web applications is preferred.
- Familiarity with insurance quoting, policy administration, or complex transactional applications is preferred.
- Experience with observability and application monitoring tools, alert investigation, and log analysis is preferred.
- Knowledge of Guidewire PolicyCenter or similar policy administration platforms is preferred.
- Ability to perform deep technical investigations, identify root causes, collaborate across engineering teams, and own issues through remediation and validation.
Benefits
- Potential starting salary range of $90,000-$160,000 and yearly incentive pay of up to 15% of base salary.
- Hybrid work arrangement with approximately 40% in-office time each month beginning in late 2027.
- Health, dental, vision, telemedicine, mental health, and wellbeing programs, with State Farm paying most healthcare premiums.
- Annual raises, bonuses, tuition assistance, training programs, mentoring, and employee resource groups.
- Paid time off, up to 20 days initially, parental leave, paid holidays, life leave, bereavement leave, and community service or education support days.
- Fertility, IVF, adoption assistance, college coaching, financial workshops, financial coaching, and discount programs.
- 401(k) plan with company contributions of up to 7% of salary and access to financial advisors.
- Available hub locations are Richardson, TX; Dunwoody, GA; Tempe, AZ; and Bloomington, IL.
Tech Stack
JavaSpring Boot
Categories
About State Farm
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.