Full Stack Software Engineer - Bloomington, IL
Bloomington, McLean County, Illinois, 61791, USA
Listed on 2026-10-10
-
Software Development
Java Developer, Full Stack Developer, Backend Developer
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. We're moving with urgency to become a Next Gen Good Neighbor, with technology that strengthens human connections and enhances the customer experience.
As an employee, you'll spend less time navigating systems and more time applying judgment, empathy, and expertise in the moments that matter most.
HYBRID: Qualified candidates (in or near hub locations listed below) should plan to spend time working from home and some time working in the office as part of our hybrid work environment.
Hybrid work arrangement for Enterprise Technology is defined as residing with a 180-mile radius of the Hubs and Corporate.
HUB LOCATIONS:
Bloomington, IL
SPONSORSHIP: Applicants are required to be eligible to lawfully work in the U.S. immediately; employer will not sponsor applicants for U.S. work authorization (e.g., H-1B visa) for this opportunity.
- Design, develop, implement, test, and support products for business areas (creating new or modifying existing applications/tools to meet technical specifications or business needs)
- Provides support for problem resolution and provides technical consultation to business partners
- Identify problems, related technical issues and the approach to long‑term, repeatable solutions meeting customer/grantor needs
- Participate in agile ceremonies such as sprint planning, story development, team retrospectives, etc.
- Maintain and continue to develop breadth of knowledge in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests
- Maintain and continue to develop breadth of knowledge in Cloud related technologies, Lambda (Node Js/Java), API Gateway, DynamoDB, Postgres
- Maintain and continue to develop breadth of knowledge in programming (e.g., Java, JavaScript), and database functionality (e.g., SQL, Postgres)
- Develop an understanding of user experience best practices and test designs and standards
- Collaborate with business subject matter resources to design and build a solution that meets business requirements
- Ability to learn new technical concepts quickly and share knowledge with the team
- JavaScript libraries & frameworks, CSS, JSON
- Core Java, J2EE and related frameworks, Spring Boot, REST services
- CI/CD pipelines that leverage tools like Gitlab, and Git Ops
- Knowledge of AWS services (S3, Lambda, DynamoDB, etc.)
- Nice to have skills/experiences
- Experience designing, architecting and implementing solutions in AWS via automation (e.g. Terraform)
- Experience leveraging AI‑assisted development tools (e.g., Git Hub Copilot or similar technologies) to improve software development productivity, code quality, testing, and documentation.
Because work-life balance is a priority at State Farm, compensation is based on our standard 38:45-hour work week!
- Potential starting salary range: $85,500 - $125,000
- Starting salary will be based on skills, background, and experience
- High end of the range limited to applicants with significant relevant experience
- Potential yearly incentive pay up to 15% of base salary
At State Farm, we offer more than just a paycheck. Check out our suite of benefits designed to give you the flexibility you need to take care of you and your family!
- Get Paid! On top of our competitive pay, you are eligible for an annual raise and bonus.
- Stay Well! Focus on you and your family’s health with our robust health and wellbeing programs. State Farm pays most of your healthcare premium, and we offer multiple healthcare plan options, including a high…
(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).