Job Description

Role Overview

The Engineering Manager leads one or more engineering teams and is accountable for technical direction, team performance, delivery predictability, and system reliability. This role requires a balance of hands-on technical judgment, people leadership, and strong collaboration with product, customers, and leadership to deliver business-critical software at scale, primarily built on .NET and Azure-based platforms .

Key Responsibilities

Technical & Architectural Leadership

  • Provide technical direction to ensure systems are well-architected, maintainable, and scalable.

  • Set standards for API design, documentation, and architectural clarity so teams can build and integrate with confidence.

  • Review designs and implementations to ensure strong object-oriented principles and long-term extensibility.

  • <...

Ready to Apply?

Take the next step in your AI career. Submit your application to iCareManager today.

Submit Application