Software Engineer

Allstate Corporation
Springfield, IL, United States
6 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$125,000.0 - $165,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Application Performance Management Unit Testing Microsoft Azure Cloud Computing Code Review Relational Databases Scrum Methodology Software Tools Secure Coding
+5 more
SQL Databases Scripting Git Restful APIs Software Version Control

Job description

  • Design, develop, and maintain secure, scalable software for insurance and financial products
  • Collaborate with product, data, and design teams to deliver customer-focused digital solutions
  • Write clean, tested, and well-documented code following best practices and Allstate standards
  • Integrate with internal and third-party APIs and services within cloud-native environments
  • Participate in code reviews, sprint planning, and agile ceremonies to ensure high-quality delivery
  • Monitor, troubleshoot, and optimize application performance and reliability in production
  • Implement security, privacy, and compliance standards relevant to financial and insurance data
  • Contribute to continuous improvement of engineering tools, pipelines, and development practices

Requirements

  • Java or C or similar scripting language
  • SQL and relational databases
  • RESTful API design and integration
  • Cloud platforms (AWS, Azure, or GCP)
  • CI/CD pipelines and Dev
  • Ops tools
  • Unit and integration testing frameworks
  • Git and collaborative version control
  • Secure coding practices
  • Agile/Scrum development

About the company

Allstate is seeking a Software Engineer to build secure, scalable solutions that power innovative insurance and financial products. You’ll design, develop, and enhance cloud-based applications that support millions of customers, collaborating with cross-functional teams in an agile environment. Responsibilities include building APIs, integrating data and services, writing clean, well-tested code, and improving performance and reliability. You’ll apply security and compliance best practices while growing through continuous learning, mentorship, and exposure to modern tools and architectures in a flexible, inclusive culture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all