{bc}
linkedin

Lead Software Engineer

State Farm
Bloomington, USA
Full-time
Mid-Senior
Hybrid
$120,000 to $135,000,
Discovered 3 weeks ago
JavaSpring BootRESTful APIsReact or AngularRelational databases (PostgreSQL or DB2)Mainframe systems

Full Job Posting

Role overview

The Billing and Payments Area is hiring two Lead Software Engineers to support State Farm Payment Plan (SFPP).

The team supports SFPP mainframe and web systems and owns Consent, which manages approval for recurring automated bill payments.

The position focuses on web engineering; mainframe skills are an added bonus. A modernization effort is exploring migration of mainframe capabilities to web technology.

Work arrangement

  • The role is hybrid, with work from home and time in the office.
  • Candidates must live within 180 miles of the Bloomington, Illinois hub.

Responsibilities

  • Build, test, secure, deploy, and support full-stack web solutions that integrate with mainframe capabilities.
  • Maintain and enhance SFPP and related billing and payment applications, services, APIs, interfaces, batch processes, and integrations.
  • Contribute to cloud migration, platform upgrades, container adoption, technology refresh, and system stability work.
  • Troubleshoot complex issues, guide technical direction, improve user experience, and mentor engineers.
  • Promote reusable code and shared practices, and use AI-assisted development tools with appropriate engineering judgment and quality controls.

Qualifications

  • Advanced experience developing and supporting Java applications and enterprise software solutions.
  • Experience with Spring Boot, REST APIs, React or Angular, relational databases, and data integration.
  • Experience across mainframe, Linux, AWS or public cloud, ROSA, and container environments.
  • Knowledge of Git workflows, code review, automated testing, GitLab CI/CD, observability, secure coding, and Terraform.
  • Experience supporting business-critical distributed systems, troubleshooting complex issues, mentoring engineers, and leading technical discussions.
  • Experience with AI-assisted development tools and modernization initiatives.

Preferred skills

  • State Farm technology experience, knowledge of State Farm's organization, or familiarity with billing and payment systems is preferred.
  • Experience with the State Farm Design System or a similar design system is preferred.

Compensation

  • Potential starting salary is $120,000 to $135,000, based on skills, background, and experience.
  • Potential yearly incentive pay is up to 15% of base salary; the high end of the starting range is limited to applicants with significant relevant experience.
  • Compensation is based on a 38-hour-and-45-minute standard work week.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at State Farm