N

NextGen Healthcare

EHR, RCM, analytics for practices

Director – Software Development

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listedRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or an equivalent combination of education and experience.
  • At least 10 years of experience in software engineering.
  • At least 5 years of leadership experience in engineering or technical management roles within Healthcare IT.
  • Experience in the healthcare IT industry, including knowledge of the U.S. healthcare system and applicable regulatory requirements.
  • Experience with multi-team planning and coordination using the Scaled Agile Framework or a similar operating model.
  • Experience working with Scrum, Kanban, or similar agile delivery methodologies.
  • Experience managing multiple teams across different technology stacks and deployment models.
  • Knowledge of software development lifecycle principles, engineering delivery models, modern software engineering practices, AI-enabled and AI-native approaches, software quality, security and compliance practices in healthcare technology, web application development technologies, APIs, event-driven architectures, shared services platforms, integration patterns, cloud environments, SaaS delivery models, software platform economics, healthcare interoperability concepts, industry standards, regulatory considerations, agile delivery methodologies, performance management, team development, organizational maturity, and operating model design.
  • Skills in leadership and people management, including coaching, mentoring, performance management, and team development; strategic planning, prioritization, and execution in a matrixed organization; communication and collaboration with senior leaders, technical peers, product partners, and distributed teams; analytical thinking, problem-solving, and troubleshooting; project and program management in software development delivery; influencing cross-functional stakeholders and driving alignment across multiple teams; and translating technical needs into actionable delivery plans and measurable outcomes.
  • Ability to lead high-performing engineering teams and manage multiple priorities across concurrent development efforts; drive technical strategy while balancing delivery, quality, security, and regulatory requirements; work effectively in a complex, matrixed environment with teams across the U.S. and India; assess team maturity and create plans to strengthen capability and performance; partner with leaders across Engineering, Product, Enterprise Architecture, and other functions; adapt to shifting priorities and demands in a deadline-driven environment; and drive technical transformation through the backlog and support modernization efforts.

Responsibilities

  • Lead engineering strategy and technical execution for the interoperability portfolio by defining technology roadmaps, architecture standards, and development practices aligned to business objectives, scalability requirements, and long-term platform goals.
  • Oversee the full software development lifecycle for a large API solution and multiple interoperability products and platforms across varied technology stacks and deployment models.
  • Build, lead, and develop high-performing engineering teams by recruiting, mentoring, coaching, and retaining managers and individual contributors while fostering accountability, innovation, collaboration, and continuous improvement.
  • Establish and mature the engineering operating model by directing resource planning, prioritization, capacity management, delivery governance, risk management, and support processes.
  • Oversee software quality, security, and regulatory compliance to ensure engineering practices support healthcare industry standards and applicable requirements.
  • Partner with Product Management, Enterprise Architecture, Engineering leadership, Customer Support leadership, and other cross-functional stakeholders to define priorities, advance shared capabilities, and deliver solutions that support enterprise objectives.
  • Collaborate with senior leadership to define and monitor metrics that measure team outcomes, delivery health, organizational maturity, and business impact.
  • Drive technical transformation initiatives, including self-service interoperability tooling, developer experience improvements, and AI-native engineering practices across the Interop organization.
  • Partner with Customer Support leadership to define and refine support policies, procedures, and escalation practices to ensure effective coverage across U.S. and India time zones.
  • Perform other duties that support the overall objective of the position.

About the Company

NextGen Healthcare

EHR, RCM, analytics for practices

NextGen Healthcare provides software, services, and analytics for medical and dental group practices. Its core products include electronic health records (EHR), revenue cycle management (RCM), analytics, interoperability, and mobile solutions, all delivered via software and subscription services with professional services for implementation. The platform helps physicians and dental teams improve clinical care, financial management, patient engagement, population health, and move toward value-based healthcare. Distinguishing factors include an end-to-end, practice-focused suite and offerings designed to support practice workflow, interoperability, and transitions to value-based models through configurable software and support services.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Horsham, PA
Founded
1973

Recently Posted Jobs

Explore more opportunities at NextGen Healthcare

See more jobs