Software Engineer

Allstate Corporation
Springfield, IL, United States
about 2 months 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

Loading talks and stories from around this role…