Jobs and Careers
AL

Software Engineer Associate Manager (.NET, Angular, SQL)

Allstate
USA - CA (Remote), United States, United StatesRemotefull_timeVerifiedPosted 25 Feb 2025
💰 $95,700/yr

About the role

At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. 

Job Description

We are seeking a hands-on Software Engineer Associate Manager & Team Lead to oversee a team of developers while actively contributing to code development, architecture, and technical problem-solving. This role requires a strong technical background, leadership skills, and the ability to drive projects from concept to delivery in an agile environment.

Key Responsibilities:

1. Technical Leadership & Hands-On Development

  • Design, develop, and maintain scalable, high-performance software solutions.
  • Guide the team in architectural decisions, coding best practices, and system design.
  • Conduct code reviews to ensure high-quality, maintainable, and secure code.
  • Troubleshoot and optimize performance issues, system reliability, and scalability.
  • Stay updated with emerging technologies and best practices to drive innovation.

2. Team Management & Leadership

  • Lead and mentor a team of software engineers, providing technical guidance and career development.
  • Conduct 1-on-1 meetings, set performance goals, and foster a collaborative team culture.
  • Coordinate with cross-functional teams (e.g., QA, DevOps, Product Management) to align development with business objectives.
  • Act as a bridge between management and engineers, communicating project progress, roadblocks, and resource needs.

3. Agile Project Execution

  • Drive Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives.
  • Ensure timely delivery of projects while maintaining high engineering standards.
  • Manage workloads, priorities, and timelines to balance team efficiency and quality.
  • Collaborate with stakeholders to define technical requirements, user stories, and backlog items.

4. System Monitoring & Continuous Improvement

  • Work closely with monitoring tools (e.g., Dynatrace, AppInsights, Prometheus) to identify and resolve performance bottlenecks.
  • Ensure CI/CD pipelines and automated deployments are running smoothly.
  • Implement best practices for observability, logging, and proactive issue detection.

Qualifications & Skills:

Technical Expertise:

  • Strong experience in .NET, Angular, SQL.
  • Knowledge of microservices, containerization (Docker, Kubernetes), and APIs.
  • Familiarity with SQL & NoSQL databases and data modeling.
  • Experience with Azure DevOps CI/CD tools.
  • Proficiency in cloud platforms (Azure) is a plus

Leadership & Management Skills:

  • Experience leading teams of 4-10 engineers.
  • Ability to coach, mentor, and support team members in their technical growth.
  • Strong problem-solving and decision-making skills.
  • Excellent communication and stakeholder management abilities.

Agile & DevOps Experience:

  • Hands-on experience with Agile/Scrum methodologies.
  • Understanding of DevOps principles, including infrastructure as code (IaC).

Preferred Qualifications:

  • Experience working with monitoring tools (Dynatrace, App Insights.).
  • Knowledge of security best practices in software development.
  • Experience with high-availability and distributed systems.

Why Join Us?

  • Opportunity to lead and shape a development team while staying hands-on.
  • Work on mission-critical applications with cutting-edge technology.
  • Collaborative and fast-paced environment with growth opportunities.

#LI-MK1

Notes:
The preceding description is not designed to be a complete list of all duties and responsibilities. May be required to perform other related duties as assigned. Regular, predictable attendance is an essential function of this job.

Skills

Advanced SQL, Angular, Application Programming Interface (API), ASP.NET MVC, Azure Devops, C#.NET, CI/CD, Docker (Software), IIS Configuration, Information Technology Security, Kubernetes, Microservices Architecture, Microsoft .NET Develop

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Allstate

View company profile →