Software Engineer Senior consultant I

AllstateMcCullom Lake, IL
$85,000 - $145,075

About The Position

The Software Engineer is a hands-on, fullstack contributor responsible for designing, developing, and supporting enterprise applications and integrations that enable critical business operations. This includes backend, frontend, and integration layers, with a strong emphasis on quality, performance, and enterprise standards. The ideal candidate demonstrates strong technical execution, effective problemsolving skills, and the ability to work successfully within a large-scale enterprise environment that requires adherence to security, governance, and compliance. The role includes partial ownership of technical solutions and active participation in design and architectural discussions. The Software Engineer will develop and maintain Javabased customizations and extensions within TeamConnect, as well as design, build, and support integrations with internal and external enterprise systems. This role contributes directly to the reliable operation, monitoring, and continuous improvement of applications and integrations in a fastpaced, agile environment.

Requirements

  • Handson experience with Java-based application development, including TeamConnect customization (required).
  • Experience with frontend technologies and tools such as React, JavaScript
  • Strong experience building Spring / Spring Boot microservices.
  • Proficiency in designing and consuming RESTful APIs.
  • Understanding of system integrations, data flows, and enterprise architecture.
  • Experience configuring SaaS platforms (workflows, rules, templates, security).
  • Ability to troubleshoot complex functional and technical issues.
  • Strong communication skills for supporting nontechnical users.
  • Experience collaborating with vendors and crossfunctional teams.
  • Strong experience supporting TeamConnect (Mitratech) in a legal or corporate environment.
  • Understanding of legal matter management, billing, outside counsel management, and accrual processes.
  • 3+ years of relevant experience

Nice To Haves

  • Programming: Java, Spring Boot, Spring, Python, JavaScript/TypeScript, React, UI/UX principles
  • Ability to lead technical discussions with architects, vendors, and senior stakeholders
  • Strong communication skills for translating technical concepts to nontechnical audiences
  • Experience mentoring developers, conducting code reviews, and leading technical initiatives
  • Data: Database integration; relational & NoSQL systems (DocumentDB, MongoDB)
  • Proven success working with crossfunctional teams (Legal, Finance, IT) and external vendors
  • Ability to troubleshoot complex issues across applications, integrations, and data layers
  • Skills Computer Science, Design Management, Java, Legal Practices, Spring Boot

Responsibilities

  • Design, develop, and maintain Java-based applications, customizations, and extensions within TeamConnect and related enterprise platforms.
  • Build, support, and enhance integrations between TeamConnect and external enterprise systems using RESTful APIs, messaging, and event-driven patterns.
  • Develop and maintain backend services and microservices using Java and Spring / Spring Boot.
  • Create and enhance frontend components using React JS, ensuring usability, performance, and alignment with UI/UX best practices.
  • Write and optimize SQL Server queries and stored procedures to support functionality, reporting, and data integrity.
  • Support eventdriven integrations using Kafka, including producer/consumer implementations and message processing.

Benefits

  • Compensation offered for this role is 85,000.00 - 145,075.00 annually and is based on experience and qualifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service