A

Allstate

Insures cars and homes against financial losses

Infrastructure Software Engineer Intern

Backend EngineeringConfirmed live in the last 24 hours
Internship · Summer 2027North Carolina, USA

About the Job

Requirements

  • The candidate must be a rising sophomore, junior, or senior.
  • The candidate must be working toward a Bachelor's degree in Engineering, Computer Science, or a similar field and have a solid understanding of computer science fundamentals.
  • The candidate must have a strong understanding of computer science concepts and object-oriented design principles.
  • The candidate must know how to develop software in different programming languages and demonstrate an ability to learn new languages quickly.
  • The candidate must have knowledge and experience with approaches and tools for automated testing and monitoring.

Responsibilities

  • Participate in iteration planning meetings to ensure the team has a common understanding of each story and chore in the team's backlog.
  • Participate in daily site, cross-site, and product team stand-ups.
  • Participate in retrospectives to gather feedback and derive actionable improvements to the team and product.
  • Participate in executing the strategy while considering customer needs and wants.
  • Collaborate within the team to design systems and applications.
  • Practice daily pair programming and test-driven development when writing software and building products.
  • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices.
  • Support software products in user environments.
  • Work with a geographically distributed team across multiple time zones.

Desired Qualifications

  • Experience with Java, Kotlin, Go, Scala, and Python.
  • Experience with the Spring framework with Java or Kotlin.
  • Experience with backend development, design, and implementation; relational databases such as PostgreSQL; NoSQL databases such as Cassandra; caching; messaging; and big data development, implementation, and optimization.
  • Experience and knowledge in web and API security, including authentication, authorization, OAuth, OWASP, OpenID, and SAML.
  • Experience with testing frameworks such as JUnit, Mockito, Jasmine, Protractor, and Cucumber.
  • Experience with packaging and build tools such as Gradle, Maven, npm, Artifactory, Jenkins, and Concourse.
  • Experience with Amazon Web Services components such as Lambda, Athena, S3, EMR, Step Functions, Route 53, and EC2.
  • Exposure to cloud infrastructure on AWS and/or GCP, including compute, storage, networking, and identity and access management.
  • Familiarity with infrastructure-as-code tools such as Terraform and CloudFormation.
  • Scripting and automation experience in Python or Bash, with comfort working in Linux/Unix environments.

About the Company

Allstate

Insures cars and homes against financial losses

Allstate sells insurance that helps individuals and families recover financially after car accidents, property damage and other covered losses. Its group operates the Allstate and National General brands, alongside businesses that sell product protection, roadside assistance and identity protection. Customers pay premiums for policies, and claims teams investigate losses, estimate damage and arrange payments according to coverage terms. The group also earns investment income and sells driving data services through Arity, while agents and digital channels connect it with customers. Allstate began operating in 1931 and is headquartered in Northbrook, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Northbrook, IL
Founded
1931

Recently Posted Jobs

Explore more opportunities at Allstate

See more jobs