Software Engineering Manager, .Net

atAllstateRemoteUS flagIllinoisFull-timeSoftware Engineering ManagerSeniorLead$120k – $193.7k/year

Posted Sep 18

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Oversee a team of software engineers tasked with the maintenance, modernization, and continuous improvement of critical administrative systems supporting Allstate Dealer Services.

• Provide strategic leadership across software delivery, technology strategy, application operations, and talent development.

• Collaborate with Product Managers, Architects, Engineering Leaders, and business stakeholders to implement scalable solutions and uphold operational excellence.

• Mentor and coach software engineering teams by offering performance feedback, career guidance, and opportunities for growth.

• Engage in product discovery, portfolio planning, strategic planning, retrospectives, inception, iteration planning, backlog refinement, and prioritization.

• Develop and refine architecture, design, and technical roadmaps in conjunction with architects and technical leaders.

• Supervise Agile delivery teams, addressing complex technical challenges and delivery obstacles.

• Advocate for automated testing, code quality standards, CI/CD pipelines, observability, and DevOps methodologies.

• Ensure the security, reliability, scalability, and effective support of production applications.

• Align technological investments with strategic business goals across product, engineering, architecture, security, and business teams.

• Foster collaboration across functions and products to ensure consistency, reusability, and alignment of the portfolio.

• Assist in workforce planning, recruitment, onboarding, and talent management.

• Establish and track engineering metrics concerning delivery, quality, reliability, and team well-being.

• Advise stakeholders on software engineering methodologies, cloud platforms, distributed systems, and organizational effectiveness.

• Manage, mentor, develop, and assess software engineering talent; oversee hiring, performance management, and succession planning.


⛳️ Requirements

• 7+ years of experience in software engineering, including leading engineering teams in the delivery of enterprise-scale applications and services.

• Proven experience managing software engineers within Agile development frameworks.

• Strong knowledge of modern software architecture, microservices, distributed systems, APIs, cloud-native applications, and DevOps practices.

• Experience in delivering solutions utilizing Java, Spring Boot, and associated enterprise technologies.

• Proficient in building and maintaining CI/CD pipelines and engineering delivery processes.

• Experience in supporting applications in production environments, with an emphasis on reliability, observability, and operational excellence.

• Excellent leadership, communication, collaboration, and stakeholder management abilities.

• Experience in leading technical planning, estimation, prioritization, and execution activities.

• Demonstrated ability to attract, develop, coach, and retain engineering talent.

• Experience collaborating closely with Product Management and business stakeholders to deliver customer-centric solutions.

• Preferred: Experience leading teams in the development of applications using C#, .NET, .NET Core, and contemporary API architectures.

• Preferred: Experience in managing production support and operations for mission-critical systems.

• Preferred: Experience in leading modernization initiatives involving cloud platforms, microservices, containers, Kubernetes, and DevOps practices.

• Preferred: Experience in building and leading Agile software engineering teams.

• Preferred: Strong understanding of CI/CD, observability, application security, and best practices in enterprise software development.

• Preferred: Proven track record of managing engineers while driving both delivery execution and organizational change.

• Preferred: Experience partnering with business stakeholders in highly operational or transaction-driven contexts.

• Must undergo a background investigation.

• Allstate typically does not sponsor individuals for employment-based visas for this role.

• A dedicated, private workspace free from distractions is required when working from home.

• Reliable internet connection with a minimum speed of 50 MB download and 5 MB upload is necessary.


🏝️ Benefits

• Comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.

• Monthly connectivity reimbursement to assist with internet costs for eligible employees working from home.

People also viewed

NerdWallet2 days ago

Engineering Manager, Consumer Credit Cards

US flagUnited States OnlyFull-timeSoftware Engineering Manager$160k – $294k/year
ApplyView job
Career TEAM2 days ago

Software Engineering Manager

PH flagPhilippines OnlyFull-timeSoftware Engineering Manager
ApplyView job
B5 Recruiting2 days ago

Full Stack Engineering Manager – Privacy, Security, AI Governance

US flagUnited States OnlyFull-timeSoftware Engineering Manager
ApplyView job
Scanifly2 days ago

Head of Engineering

US flagUnited States OnlyFull-timeSoftware Engineering Manager$210k – $225k/year
ApplyView job
Red Ventures2 days ago

Data Engineering Manager

US flagNew York, +1 more stateFull-timeSoftware Engineering Manager$130k – $200k/year
ApplyView job
Commence2 days ago

Director of Software Engineering – Federal Health

US flagUnited States OnlyFull-timeSoftware Engineering Manager$160k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers