Software Engineer - Finance Modernization

State FarmBloomington, IL
Hybrid

About The Position

State Farm is seeking two talented Software Engineers to join our Finance Modernization area within the General Department and Billing & Payments division. You will have the opportunity to contribute to innovative products. As a key member of one of our product teams, you will play a vital role in the full software lifecycle—developing, supporting, maintaining, and enhancing critical financial applications. We are at the cutting edge of technology, empowering business units with improved data access and insights. If you are passionate about applying software engineering best practices to build robust, scalable solutions that drive business success, we want to hear from you!

Requirements

  • Bachelor's degree in Computer Science or similar field (Data Science)
  • Java/Scala/Python Experience
  • React or Angular Experience
  • Strong Written and Verbal Communication for Collaboration and Documentation
  • Big Data Manipulation Framework Experience (Pandas/Spark)
  • Scripting/Command line experience
  • API and Data services knowledge
  • Prior Use of Terraform and Git
  • Knowledge of Industry Standards utilizing DevOps, CI/CD, GitOps
  • AWS Lambda,S3, EventBridge, StepFunction, EMR experience
  • Prior experience refactoring existing codebases

Responsibilities

  • Utilizes up-to-date coding, testing, security, DevOps, and software engineering practices to maintain and create new applications that support business requirements
  • Maintains deep understanding in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests
  • Responsible for the analysis, design, deployment, support, documentation, and security of technology to ensure the organization is efficiently managing its technology and data-related assets in accordance with market best-practices and external regulations
  • Exhibits DevOps and Agile mindset where team is accountable for product from inception to sunset
  • Maintains knowledge of engineering tools, processes, applications, programming languages and environments to lead strategic work and utilizes application architecture to increase efficiency and effectiveness of complex issues
  • Provides support for issue resolution and provides technical consultation and direction to business and product team members
  • Examines existing code repositories to improve upon and augment current performance capabilities and code readability
  • Documents code through commenting and necessary Technical Mapping or Writeups
  • Drives required product testing practices and solutions to ensure product quality

Benefits

  • Annual raise and bonus
  • Robust health and wellbeing programs
  • Multiple healthcare plan options
  • 100% coverage for in-network preventative care
  • Vision insurance
  • Dental insurance
  • Telemedicine
  • 24/7 mental health professionals
  • Educational benefits
  • Industry leading training programs
  • 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 annually of paid time off
  • 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