Jobs · Information Technology · Utah

Software Engineering Manager

Kavaliro · Salt Lake City, UT · 4 days ago
Information TechnologyFull-time

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.
  • 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.
  • Analyze 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

Similar jobs