> Markdown version of [/jobs/ext/2619354-software-engineer](https://www.wearedevelopers.com/jobs/ext/2619354-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** The Information Technology - **Location:** Bloomington, IL, United States (Remote available) - **Salary:** $97,000.0 - $123,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Application Performance Management, Cloud Computing, Code Review, Continuous Integration, IBM DB2, Relational Databases, DevOps, Distributed Systems, Human-Computer Interaction, PostgreSQL, Secure Coding, TypeScript, Web Application Frameworks, Java Application Server, Enterprise Software Applications, Modern Ui, GitHub Copilot, ReactJS, Grafana, Spring-boot, Backend, Git, AngularJS, Gitlab-ci, Kubernetes, Infrastructure Automation Frameworks, Restful APIs, Terraform, Software Version Control, Dynatrace - **Published:** August 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0c0fb340b714f96c ## About the Role * Experience developing and supporting Java applications. * Experience with Spring Boot and RESTful API design and development. * Experience with JavaScript or TypeScript and modern frontend frameworks such as React or Angular. * Experience working with relational databases such as PostgreSQL or DB2. * Familiarity with cloud platforms such as AWS and ROSA. * Understanding of software engineering fundamentals, including source control, testing, CI/CD, and secure coding practices. * Experience using Git-based development workflows and CI/CD pipelines. * Strong analytical and problem-solving skills with the ability to troubleshoot complex application issues. * Ability to collaborate effectively with technical teams and business partners. * Self-motivated with a willingness to learn new technologies and contribute across business and modernization initiatives. * Strong written and verbal communication skills. Preferred Skills * Experience developing applications within the State Farm technology environment. * Knowledge of Agency, Associate Management, or agent assignment business processes. * Experience with State Farm Design System. * Experience deploying and supporting applications on AWS, ROSA or Kubernetes based platforms. * Experience with infrastructure-as-code tools such as Terraform. * Experience with GitLab CI/CD, Dynatrace, or similar DevOps and observability tools. * Experience supporting high-volume enterprise applications and distributed systems. * Experience participating in application modernization and cloud migration initiatives. * Experience using AI-assisted development tools such as GitHub Copilot, Codex, or OpenCode. * Demonstrated curiosity, ownership, and a continuous improvement mindset. ## Description Integrated Assignments Product Team within Associate Management is looking for a Software Engineer to join our team. Our solutions support customers, agents, and business partners across multiple channels while helping deliver a consistent and efficient experience throughout the agent lifecycle. Our team partners closely with Agency Services, Operations, Recruiting, Sales Leadership, Agency Executives, and Enterprise Care Center to deliver business capabilities that improve customer experience, increase operational efficiency, and support company growth. In addition to delivering new business capabilities, we are actively modernizing our applications through cloud migrations, platform upgrades, and technology refresh initiatives. As a Software Engineer, you will contribute to both strategic business initiatives and modernization efforts while supporting production applications. You will work closely with experienced engineers and business partners to design, develop, and enhance solutions that improve scalability, reliability, and performance., * Design, develop, test, and support enhancements for Integrated Assignments applications and services. * Partner with business and technical stakeholders to translate business requirements into reliable technical solutions. * Develop and maintain REST APIs, backend services, and user interface components supporting assignment and reassignment workflows. * Participate in modernization initiatives, including cloud migration, platform upgrades, and technology refresh efforts. * Build and enhance applications using Java, Spring Boot, JavaScript/TypeScript, and modern UI frameworks. * Troubleshoot production issues, perform root cause analysis, and implement long-term solutions to improve application stability and reliability. * Contribute to application performance, scalability, and resiliency improvements supporting future growth in agent reassignment activity. * Collaborate with teammates on code reviews, knowledge sharing and continuous improvement. * Leverage AI-assisted development tools such as GitHub Copilot, OpenCode, and Codex to improve development efficiency while applying sound engineering practices. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)