Director of Software Engineering (C#/.NET, Azure & AI)

Michael Page

New York (NY)

Hybrid

USD 230,000 - 300,000

Full time

19 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Discretionary annual bonus
Deferred equity participation
Comprehensive benefits package

Job summary

MPI is seeking a hands‑on Director of Software Engineering in New York to lead the design, development, and delivery of enterprise applications on the Microsoft stack. The role blends coding with architecture leadership, cloud transformation, and AI strategy.

The candidate will mentor multiple teams, shape technology roadmaps, and partner with stakeholders to advance cloud engineering and AI adoption across the organization.

Qualifications

  • 10+ years of software engineering and leadership experience.
  • Expert‑level C#/.NET development.

Responsibilities

  • Build cloud‑native applications and services from scratch.
  • Define architecture, frameworks, standards, and best practices.
  • Remain hands‑on with coding, reviews, and technical decision‑making.
  • Deliver scalable APIs, microservices, and event‑driven architectures.
  • Drive adoption of Generative AI, Azure OpenAI, Copilot technologies.

Skills

C#/.NET
Azure Cloud
Leadership
Cloud-native
APIs & Microservices
AI platforms
Generative AI
Architecture
Mentoring

Job description

We are seeking a hands‑on Director of Software Engineering to lead the design, development, and delivery of enterprise applications built on the Microsoft technology stack, with a particular focus on C#/.NET, Azure Cloud, and emerging AI technologies. This is a true player‑coach role for a technical leader who enjoys writing code, architecting cloud‑native solutions, mentoring engineers, and driving technology strategy.

Our client is a globally recognized financial services organization investing heavily in modern cloud engineering, AI innovation, and enterprise technology transformation. The firm is building next‑generation platforms that support critical business operations and is seeking a technology leader who can help define the future of its engineering landscape.

Description

This is not a management‑only position. We are looking for a software engineering leader with deep C#/.NET expertise who remains actively involved in architecture, development, code quality, and technical decision‑making.

Key responsibilities include:

  • Building cloud‑native applications and services from the ground up.
  • Defining architecture, engineering frameworks, development standards, and best practices.
  • Remaining hands‑on with coding, code reviews, troubleshooting, prototyping, and technical leadership.
  • Delivering scalable API, integration, microservices, and event‑driven architecture solutions.
  • Driving adoption of Generative AI, Azure OpenAI, Copilot technologies, and modern engineering practices.
  • Mentoring and leading multiple engineering teams while maintaining close involvement with day‑to‑day development.
  • Partnering with business stakeholders to shape technology roadmaps and engineering strategy.
  • Evaluating emerging technologies and identifying opportunities to improve productivity and business outcomes through AI and automation.
Profile

Location: New York, NY

Working Model: Hybrid 3 days on site midtown Manhattan, 2 remote days.

They also have an office in Warren, NJ and if it is convenient they are open to the person working from that office from time to time.

The successful candidate will possess:

  • 10+ years of software engineering and technology leadership experience.
  • Expert‑level knowledge of C#/.NET application development.
  • Strong Azure Cloud Engineering and Azure Architecture experience.
  • Proven success building cloud‑native applications and distributed systems.
  • Experience developing APIs, microservices, integration platforms, and event‑driven architectures.
  • Strong understanding of software design patterns, enterprise frameworks, and engineering best practices.
  • Hands‑on leadership experience managing and mentoring development teams while remaining technically engaged.
  • Experience with Azure OpenAI, Microsoft AI Foundry, Copilot Studio, or similar AI platforms is highly desirable.
  • Strong stakeholder management and communication skills.
  • Financial services, capital markets, or other highly regulated industry experience is advantageous but not essential.
Job Offer

Discretionary annual bonus opportunity

Deferred equity participation opportunity

Comprehensive health, retirement, and wellness benefits package

Opportunity to build a greenfield Azure engineering platform from the ground up

High‑impact leadership role with significant influence over cloud architecture, software engineering standards, and AI adoption strategy

Exposure to enterprise‑scale technology transformation initiatives within a highly respected global organization

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director, Software Engineering (Microsoft & AI Technologies)
Director, Software Engineering (Microsoft & AI Technologies)

Michael Page • New York (NY)

Hybrid
USD 180,000 - 240,000
Discretionary bonus
Deferred equity programs
Medical, dental, vision benefits
+2
Director - Azure Engineering (Corporate Group)
Director - Azure Engineering (Corporate Group)

Michael Page • New York (NY)

Hybrid
USD 160,000 - 260,000
Discretionary bonus
Medical, dental, vision
Life and disability insurance
+3
Lead .NET Developer
Lead .NET Developer

STACK IT Recruitment • United States

On-site
CAD 100,000 - 130,000
Competitive vacation and personal days
Comprehensive health benefits
Director of Application Development
Director of Application Development

Apex Systems • United States

On-site
USD 150,000 - 190,000
Sr AI Engineering Lead
Sr AI Engineering Lead

Persistent Systems Limited • Bellevue (WA)

Hybrid
USD 180,000 - 240,000
Hybrid work
Flexible hours
Educational sponsorship
+2
Sr AI Engineering Lead
Sr AI Engineering Lead

Persistent Systems • Bellevue (WA)

Hybrid
USD 180,000 - 240,000
Insurance coverage
Flexible work hours
Long Service awards
+3
Senior Director, Enterprise Application Delivery (Azure) - Hybrid - 5516
Senior Director, Enterprise Application Delivery (Azure) - Hybrid - 5516

Benchmark IT - Technology Talent • Montvale (NJ)

On-site
USD 140,000 - 180,000
AI Engineering Lead
AI Engineering Lead

Gravity IT Resources • Town of Florida (NY)

Hybrid
USD 190,000 - 230,000
Director of Software Engineering
Director of Software Engineering

Applied Resource Group • Atlanta (GA)

On-site
USD 180,000 - 240,000
Senior Software Engineering Manager
Senior Software Engineering Manager

1872 Consulting • Chicago (IL)

Hybrid
USD 148,000 - 211,000