Haystack
← Back to Jobs
Full time
Technology
AL

Software Engineer Consultant II

AllstateChicago, Illinois🇺🇸United StatesPosted 9 Sept 2026

Why This Role Stands Out

This hybrid Software Engineer Consultant II role at Allstate offers you the opportunity to innovate with cutting-edge technologies and contribute to impactful insurance solutions, fostering significant career growth. You'll thrive here if you're a collaborative problem-solver with a passion for full-cycle development and providing technical guidance. Apply now to join a reputable company and elevate your engineering expertise.

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Chicago, Illinois, United States
ScrumAgileC#JavaPython

Job Description

Join Allstate, a leader in U.S. insurance, known for innovative solutions and outstanding community service since 1931, as a Software Engineer Consultant II. In this role, you will be leveraging cutting-edge technologies to develop advanced insurance software solutions that enhance the customer experience and drive efficiency. Working in our Information Technology department, you will collaborate with cross-functional teams to deliver impactful software applications, contribute to various consultancy projects, and provide technical guidance.

Responsibilities

  • Design, develop, test, and deploy software applications that meet Allstate's business needs.
  • Collaborate with project managers, IT consultants, and business analysts to propose solutions and integrate functionalities.
  • Provide technical guidance and consultancy to optimize software development practices and processes.
  • Participate in the full software development life cycle from concept through delivery.
  • Ensure compliance with security regulations and company policies during project execution.
  • Troubleshoot, debug, and upgrade software to ensure high performance and quality solutions.

Required Skills

  • Proficient in multiple software development languages (e.g., Java, C#, Python)
  • Experience with database management and data integration tools.
  • Strong understanding of software development methodologies (e.g., Agile, Scrum)
  • Excellent problem-solving and analytical skills.
  • Ability to collaborate effectively in a team-oriented environment.
  • Strong communication and consultative skills.

Similar jobs