Software Development Engineering Manager (.NET)

Posted 9 Days Ago
Be an Early Applicant
Kathmandu, Bagmati, NPL
In-Office
Senior level
Healthtech
The Role
Leads software engineering teams delivering enterprise applications and technology initiatives across the full SDLC. Responsibilities include people management, roadmap execution, architecture oversight, production support governance, incident management, engineering standards, quality, observability, security, automation, and delivery planning. The role partners with product, business, architecture, infrastructure, security, and quality teams while managing risks, dependencies, resources, and multiple concurrent initiatives.
Summary Generated by Built In

About the Role:

We are seeking an experienced Software Development Engineering Manager (.NET) to lead a high-performing team responsible for the design, development, delivery, and support of enterprise applications and strategic technology initiatives. This role combines engineering leadership, delivery accountability, technical oversight, and people management to ensure the successful execution of business and technology objectives.


Ideal Candidate:

The ideal candidate will drive engineering excellence, execution predictability, operational stability, and continuous improvement while partnering closely with product, business, architecture, and technology stakeholders. This position plays a critical role in delivering roadmap commitments, enabling innovation, and fostering a collaborative, results-oriented engineering culture.


Major Responsibilities:

  • Lead, mentor, and develop a team of software engineers, promoting a culture of accountability, collaboration, innovation, and continuous improvement.
  • Own engineering delivery by driving execution of roadmaps, project milestones, release plans, and strategic initiatives.
  • Partner with business stakeholders, product teams, architects, security, infrastructure, and quality engineering teams to deliver scalable, secure, and resilient solutions.
  • Establish and continuously improve engineering processes, quality standards, operational practices, and performance metrics.
  • Ensure operational readiness, observability, monitoring, supportability, reliability, and performance of applications in production environments.
  • Provide technical leadership through architecture reviews, design discussions, and engineering governance to ensure alignment with enterprise standards.
  • Manage project risks, dependencies, resource allocation, capacity planning, and delivery timelines across multiple initiatives.
  • Conduct performance reviews, coaching sessions, career development planning, and succession planning for team members.
  • Lead production support governance, incident management, root cause analysis (RCA), and remediation efforts for critical business applications.
  • Champion automation, AI-assisted engineering practices, developer productivity improvements, and continuous delivery capabilities.
  • Drive engineering excellence through adoption of modern development practices, quality-first approaches, and continuous improvement initiatives.
  • Ensure compliance with organizational standards, security requirements, and software development best practices.

Required Experiences:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline.
  • 8+ years of hands-on software development experience building, delivering, and supporting enterprise applications using Microsoft technologies.
  • 2+ years of experience in a Software Development Manager, Engineering Lead, Technical Lead, or equivalent leadership role with people management responsibilities.
  • Proven success leading software engineering teams through the complete Software Development Lifecycle (SDLC), from requirements and design through deployment and production support.
  • Demonstrated experience managing multiple concurrent projects, delivery commitments, and cross-functional dependencies.
  • Strong communication, stakeholder management, problem-solving, decision-making, and leadership skills with the ability to influence outcomes across both technical and business teams.
  • Proven ability to balance business priorities, technical excellence, delivery commitments, and resource constraints within a fast-paced environment.

Required Skills:

  • Expert-level experience developing and supporting enterprise applications using .NET Framework, .NET Core/.NET, SQL Server, Blazor, ReactJS, JavaScript, jQuery, and CSS.
  • Strong experience designing, developing, and integrating RESTful APIs and enterprise services for scalable and maintainable solutions.
  • Hands-on experience building modern web applications and backend services using .NET Core/.NET and related frameworks.
  • Strong understanding of software architecture principles, design patterns, and enterprise application development practices.
  • Deep understanding of SDLC methodologies, Agile delivery frameworks, source control, release management, and engineering governance.
  • Experience implementing CI/CD pipelines, deployment automation, API governance, versioning strategies, and integration best practices.
  • Hands-on experience using Azure DevOps, Jira, and Confluence to manage engineering execution, requirements, defects, and project delivery.
  • Strong expertise in SQL Server database design, performance optimization, indexing, query tuning, and data architecture.
  • Experience with application monitoring, observability, diagnostics, troubleshooting, and performance optimization.
  • Knowledge of automated testing practices, including unit, integration, regression, and end-to-end testing.
  • Understanding of secure software development principles and application security best practices.

Desirable Skills (Good to Have)

  • Experience leading engineering teams within healthcare, payer, provider, life sciences, or other highly regulated industries.
  • Experience working with cloud platforms, particularly Microsoft Azure and/or AWS.
  • Familiarity with healthcare interoperability standards, including FHIR, HL7, EDI, and healthcare claims processing.
  • Experience implementing DevOps practices, infrastructure automation, and modern deployment strategies.
  • Exposure to enterprise architecture, cloud migration, and digital transformation initiatives.
    Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Knowledge of microservices, event-driven architectures, distributed systems, and application modernization initiatives.
  • Familiarity with AI-powered engineering tools such as GitHub Copilot, Microsoft Copilot, Cursor AI, and other developer productivity platforms.
  • Experience leading geographically distributed teams and managing cross-functional engineering programs.

IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com

IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.

Skills Required

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline
  • 8+ years of hands-on software development experience building, delivering, and supporting enterprise applications using Microsoft technologies
  • 2+ years of experience as a Software Development Manager, Engineering Lead, Technical Lead, or equivalent leader with people management responsibilities
  • Experience leading software engineering teams through the complete software development lifecycle
  • Experience managing multiple concurrent projects, delivery commitments, and cross-functional dependencies
  • Strong communication, stakeholder management, problem-solving, decision-making, and leadership skills
  • Ability to balance business priorities, technical excellence, delivery commitments, and resource constraints
  • Expert-level experience with .NET Framework, .NET Core/.NET, SQL Server, Blazor, ReactJS, JavaScript, jQuery, and CSS
  • Experience designing, developing, and integrating RESTful APIs and enterprise services
  • Strong understanding of software architecture principles, design patterns, and enterprise application development
  • Deep understanding of SDLC methodologies, Agile delivery, source control, release management, and engineering governance
  • Experience implementing CI/CD pipelines, deployment automation, API governance, versioning strategies, and integration practices
  • Hands-on experience with Azure DevOps, Jira, and Confluence
  • Expertise in SQL Server database design, performance optimization, indexing, query tuning, and data architecture
  • Experience with application monitoring, observability, diagnostics, troubleshooting, and performance optimization
  • Knowledge of automated unit, integration, regression, and end-to-end testing practices
  • Understanding of secure software development and application security best practices
  • Experience in healthcare, payer, provider, life sciences, or other regulated industries
  • Experience with Microsoft Azure and/or AWS
  • Familiarity with FHIR, HL7, EDI, and healthcare claims processing
  • Experience with DevOps practices, infrastructure automation, and modern deployment strategies
  • Experience with Docker and Kubernetes
  • Knowledge of microservices, event-driven architectures, distributed systems, and application modernization
  • Familiarity with AI-powered engineering tools such as GitHub Copilot, Microsoft Copilot, and Cursor AI
  • Experience leading geographically distributed teams and cross-functional engineering programs

IQVIA Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about IQVIA and has not been reviewed or approved by IQVIA.

  • Healthcare Strength — Healthcare coverage is positioned as comprehensive, spanning medical/dental/vision plus programs like telemedicine, EAP resources, and additional insurance options. Feedback suggests the health offering is a meaningful part of the overall rewards package, though details can vary by location and plan design.
  • Retirement Support — Retirement benefits include an employer match structure that supports employee contributions through a defined formula. This adds steady long-term value to total rewards beyond base salary.
  • Leave & Time Off Breadth — Time off offerings include vacation/paid time off, holidays, and flexibility themes, with some roles described as having discretionary or unlimited time-off models. This can make the package feel more attractive even when cash compensation is viewed as only mid-range.

IQVIA Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Durham, NC
61,500 Employees
Year Founded: 2016

What We Do

IQVIA (NYSE:IQV) is a leading global provider of advanced analytics, technology solutions, and clinical research services to the life sciences industry. IQVIA creates intelligent connections across all aspects of healthcare through its analytics, transformative technology, big data resources and extensive domain expertise. IQVIA Connected Intelligence™ delivers powerful insights with speed and agility — enabling customers to accelerate the clinical development and commercialization of innovative medical treatments that improve healthcare outcomes for patients. With approximately 70,000 employees, IQVIA conducts operations in more than 100 countries. To learn more, visit www.iqvia.com.

Similar Jobs

In-Office
Kathmandu, Bagmati, NPL
61500 Employees
In-Office
Lalitpur, Bagmati, NPL
33000 Employees
In-Office
Kathmandu, Bagmati, NPL
61500 Employees

Huzzle Ltd Logo Huzzle Ltd

Meta Ads Manager

HR Tech • Software
In-Office or Remote
6 Locations
113 Employees

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
OneImaging Thumbnail
Healthtech
Miami, FL
62 Employees
Vitalize Thumbnail
Artificial Intelligence • Healthtech • Software
San Francisco, California
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account