Manager, Software Engineering (Dynamic 365)
Role details
Job location
Tech stack
Job description
Our client is seeking a Manager of Software Engineering to lead and scale a high-performing development team building modern, AI-enabled technology used by law firms and corporate legal teams worldwide. This role blends technical leadership, people management, and hands-on contribution, with responsibility for driving delivery, setting development standards, and ensuring alignment across teams and initiatives., * Lead and coordinate teams, resources, and processes to deliver new software products and maintain existing platforms.
- Drive technical strategy and execution for Microsoft Dynamics 356 solutions and integrations with enterprise systems.
- Establish, evolve, and enforce development standards, best practices, and processes to support scalable, high-quality delivery.
- Define, track, and monitor key engineering metrics in partnership with cross-functional leaders.
- Manage and develop engineering talent through hiring, coaching, performance feedback, and career development.
- Promote a self-organizing team culture focused on ownership, collaboration, and continuous improvement.
- Maintain visibility across related projects to ensure alignment and prevent duplication of effort.
- Partner closely with Product, QA, Architecture, and senior leadership throughout the delivery lifecycle.
- Stay current on emerging technologies and leverage AI-assisted development tools to improve productivity and innovation.
- Contribute hands-on to software development when needed to support delivery and mentor engineers.
Requirements
Do you have experience in Software development?, * 8+ years of software development experience, including 3+ years leading or managing engineering teams.
- Strong background in object-oriented programming using languages such as C#, Java, Python, or similar.
- Experience building Microsoft-based applications across front-end, back-end, and services layers.
- Hands-on experience with Microsoft Dynamics 365, including customization, configuration, and integration.
- Familiarity with Power Platform, including Power Apps, Power Automate, and Power BI.
- Experience working in agile or Scrum environments delivering software at scale.
- Exposure to modern architectures, integrations, and cloud services, including REST APIs and Azure-based tools.
- Demonstrated use of AI-assisted development tools to accelerate delivery and improve code quality.
- Strong leadership, communication, and conflict-resolution skills, with the ability to manage priorities in fast-paced environments.
Benefits & conditions
- Supportive Company Culture
- Global, Dynamic, and Diverse Team
- Comprehensive Benefits Package (Health Insurance, Retirement Savings, Generous PTO, and work-life balance)
- Career Growth and Development