Software Engineering Manager

Kavaliro

Salt Lake City (UT)

On-site

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kavaliro is seeking a Software Engineering Manager to lead C# and React engineers across North America and India. You will drive delivery of the sales workflow software, promote AI-enabled engineering practices, and elevate engineering standards while migrating to service-oriented architectures.

You will mentor engineers, manage stakeholders, and ensure timely delivery with high quality. This role requires strong leadership and a product-minded approach across SaaS platforms.

Qualifications

  • 7+ years of software engineering experience with 5+ years leading diverse, global engineering teams.
  • Strong background building customer-facing, mission-critical web apps using C#, ASP.NET Core, MVC, EF Core, React, JavaScript/TypeScript.
  • Experience designing scalable, secure, high-performance enterprise solutions using Microsoft technologies and Azure.
  • Experience with AI coding assistants and customer-facing applications using Azure/OpenAI APIs.
  • Deep understanding of cloud-native architecture and modern engineering practices (SOLID, clean architecture, microservices).
  • Proven ability to mentor engineers, conduct code reviews, and drive Agile delivery metrics.

Responsibilities

  • Lead teams of 7–12 across two PODs, C# and React engineers in North America.
  • Migrate monolithic apps to modern service-oriented stacks with decomposition efforts.
  • Review code and provide high-quality feedback to maintain engineering standards.
  • Mentor and coach team members while fostering a positive environment.
  • Drive practical AI adoption in engineering practices and tools.
  • Oversee technical execution of multiple complex software projects.
  • Ensure DoD for Agile stories and measure backlog health, velocity, and quality.

Skills

People leadership
Global teams
Agile delivery
Code reviews

Tools

C#
ASP.NET Core
MVC
Entity Framework Core
React
JavaScript
TypeScript
Azure
Azure DevOps
CI/CD
Service Bus
Event Grid
JIRA
Confluence
Git
Azure Boards

Job description

Position Summary

Our client is seeking a Software Engineering Manager for a direct hire opportunity. The Software Engineering Manager will lead teams of C# and React engineers across US and India, this individual will manage developers responsible for the delivery of world class software for the entire sales workflow from quoting, insurance applications, e-signature to submission, used by the top US Life and Annuities carriers and distributors.? This role will focus relentlessly on delivering high-quality software products, driving AI adoption, raising the bar on engineering practices, agile development, and help migrate the application stack to a modern services-oriented product while maintaining the highest standards for availability and quality.

Responsibilities
  • Manage teams of 7–12 across two PODs, consisting of C# and React engineers in North America responsible for implementing Firelight Platform features.
  • Build highly available, fault-tolerant customer-facing applications using service-based architectures and lead the migration from monolithic applications to modern service stacks, including decomposition efforts.
  • Review code and provide consistent, high-quality feedback to maintain strong engineering standards.
  • Develop, mentor, and coach team members while fostering a positive work environment.
  • Lead the practical adoption of AI-assisted engineering practices, including responsible use of coding assistants, developer productivity tools, and customer-facing AI-enabled features.
  • Lead and manage the technical execution of multiple complex software development projects.
  • Drive adherence to existing processes and define new or improved processes within teams.
  • Motivate teams to solve problems and deliver high-quality results.
  • Manage stakeholder relationships across the business group and broader organization.
  • Perform risk and dependency management across the engineering organization.
  • Oversee resource planning activities, align work with organizational strategy, and integrate efforts across teams as needed.
  • Ensure delivery of software within quality standards by facilitating and maintaining a clear definition of done (DoD) for Agile stories.
  • Measure business value delivered by teams, including features committed versus released and user stories completed, and analyze productivity through bug-to-feature ratios.
  • Assess delivery efficiency using lead time (idea to deployment) and cycle time (development to deployment) metrics.
  • Evaluate backlog health by analyzing backlog size, aging items, and prioritization effectiveness.
  • Monitor delivery quality through defect density, code review feedback, and test coverage metrics.
  • Assess sprint performance using completion rates, goal achievement, velocity, and improvement actions to close gaps.
  • Analyze code metrics, including commit volume, pull request activity, and code complexity.
Qualifications
  • 7+ years of software engineering experience, including 5+ years leading diverse, global engineering teams
  • Strong technical background building customer-facing, mission-critical web applications using C#, ASP.NET Core, MVC, Entity Framework Core, React, JavaScript and TypeScript, or comparable technologies
  • Experience designing scalable, secure, high-performance enterprise solutions using Microsoft technologies, SQL Server, Azure Cosmos DB, NoSQL platforms, and modern API security practices
  • Extensive experience with AI coding assistants (Copilot, Claude Desktop, Cursor, etc.) and customer facing applications using Azure Foundry, MCP, or OpenAI APIs
  • Deep understanding of cloud-native architecture and Azure services, including App Services, Azure Functions, AKS, Azure DevOps, CI/CD automation, Service Bus, Event Grid
  • Experience applying modern architecture and engineering practices, including SOLID principles, clean architecture, domain-driven design, microservices, code quality, performance optimization, and secure development
  • Proven ability to mentor engineers, conduct effective code reviews, foster a high-performance engineering culture, and drive continuous improvement through Agile delivery practices and metrics
  • Strong product mindset with the ability to shape requirements, influence roadmap decisions, manage competing priorities, and oversee multiple complex projects simultaneously
  • Experience modernizing technology platforms, optimizing existing codebases, improving DevOps-based delivery execution, and supporting SaaS product development
  • Strong leadership, communication, analytical, and problem-solving skills, with the ability to make sound technical and architectural decisions under pressure
  • Experience with large-scale third-party integrations, external software integrations, consulting or client-delivery environments, and vendor or partner relationship management
  • Experience in Life Insurance, Annuities, InsurTech, broader FinTech, mobile development, AI/ML capabilities, and tools such as JIRA, Confluence, Git, and Azure Boards is a plus

Kavaliro provides Equal Employment Opportunities to all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Kavaliro is committed to the full inclusion of all qualified individuals. In keeping with our commitment, Kavaliro will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please respond to this posting to connect with a company representative.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Client Delivery Vice President
Client Delivery Vice President

Kavaliro • Colorado Springs (CO)

On-site
USD 130,000 - 150,000
Applications Developer
Applications Developer

Kavaliro • Tampa (FL)

On-site
USD 110,000 - 150,000
Equal Employment Opportunities
Reasonable accommodations
Senior DevSecOps Engineer
Senior DevSecOps Engineer

Kavaliro • Salt Lake City (UT)

On-site
USD 150,000 - 170,000
Senior AI/ML Engineer — Remote, MLOps & AI Systems
Senior AI/ML Engineer — Remote, MLOps & AI Systems

Kavaliro • Florida

On-site
USD 140,000 - 200,000
Senior AI/ML Engineer
Senior AI/ML Engineer

Kavaliro • Florida

On-site
USD 110,000 - 130,000
Senior Full Stack Engineer, Ruby and React
Senior Full Stack Engineer, Ruby and React

Kavaliro • Salt Lake City (UT)

On-site
USD 125,000 - 155,000
Senior Client Delivery Specialist
Senior Client Delivery Specialist

Kavaliro • Stamford (CT)

On-site
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Kavaliro • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Software Development Engineer
Software Development Engineer

MetLife • Cary (NC)

Hybrid
USD 70,000 - 90,000
Health plan
Life insurance
401(k) matching
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

MetLife • Cary (NC)

Hybrid
USD 139,000 - 150,000