Allstate logo

Software Engineering Manager (Java & Python)

Allstate
NewPosted today

LOCATION

IL · Remote

EXPERIENCE

7+ Years

TYPE

FullTime

SALARY

$120K - $193.73K /year

SKILLS REQUIRED

JavaPythonSoftware ArchitectureTechnical LeadershipPeople ManagementReliability Engineering

Job description

Overview

Lead the architecture, development, integration, and support of Allstate's Legal Technology ecosystem as a hands-on Software Engineering Manager, with roughly 80% of time on software development and technical leadership and 20% on coaching engineers, resource planning, and stakeholder management.

What you'll do

  • Lead the architecture, development, integration, and support of Legal Technology products and platforms.
  • Design, develop, and maintain cloud-native applications, APIs, integrations, and event-driven services supporting Legal and Regulatory business capabilities.
  • Actively contribute to software development through hands-on coding, code reviews, architectural design, troubleshooting, and production support.
  • Integrate and orchestrate vendor-provided legal applications with enterprise systems, ensuring scalable, secure, and reliable solutions.
  • Drive technical decisions related to cloud platforms, application modernization, data management, integration patterns, and AI services.
  • Own product reliability, security, performance, and operational excellence, including incident response, root cause analysis, and continuous improvement initiatives.
  • Partner closely with product managers, business stakeholders, and cross-functional teams to deliver business outcomes.
  • Design and implement AI-powered solutions using Generative AI, LLMs, RAG, and intelligent automation technologies to enhance legal operations and knowledge management.
  • Partner with Legal and Compliance stakeholders to identify opportunities to leverage AI responsibly while maintaining governance, security, privacy, and regulatory requirements.
  • Lead experimentation, innovation, and adoption of emerging AI technologies, frameworks, and legal technology solutions.
  • Own the reliability, supportability, security, scalability, and performance of Legal Technology products in production.
  • Manage vendor relationships, product upgrades, integration initiatives, and platform lifecycle activities.
  • Define operational KPIs, service-level objectives, and engineering metrics to ensure platform health and business value realization.
  • Lead, coach, and mentor a team of engineers while fostering a culture of accountability, innovation, and continuous learning.
  • Influence stakeholders and engineering teams to adopt modern engineering and AI best practices.

What you'll need

  • Strong hands-on experience with Java, Spring Boot, microservices, REST APIs, and event-driven architectures.
  • Proficiency in Python for automation and platform engineering.
  • Experience designing and supporting highly available production systems with accountability for reliability, security, and performance.
  • Strong experience with enterprise integrations, API management, workflow orchestration, SaaS platforms, and messaging technologies such as Kafka.
  • Experience with relational and NoSQL databases, container platforms such as Kubernetes, and cloud-native data services.
  • Strong expertise with Microsoft Azure and/or AWS cloud platforms.
  • Experience building or integrating AI-powered solutions using Azure OpenAI, LLMs, RAG, vector databases, or related technologies.
  • Familiarity with AI frameworks such as LangChain, Semantic Kernel, or similar orchestration platforms.
  • Experience working in Agile environments and collaborating directly with business stakeholders.
  • 7 or more years of experience (Preferred).

Nice to have

  • Experience in Legal Technology, Compliance, Risk Management, Regulatory Technology (RegTech), or similar domains.
  • Experience with legal research, document intelligence, contract lifecycle management, eDiscovery, or knowledge management solutions.
  • Experience managing relationships with technology vendors and SaaS providers.
  • Experience leading cloud modernization, integration, or AI transformation initiatives.
  • Strong communication skills with the ability to translate complex technical concepts into business value.
  • Experience with AI-driven search, knowledge management, or information retrieval solutions is a plus.

Details

  • Location: USA, Illinois (Remote).
  • This job has supervisory duties.
  • Allstate generally does not sponsor individuals for employment-based visas for this position.
  • Candidates offered this position will be required to submit to a background investigation.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineering Manager (Java & Python)