Jobs · Information Technology

Head of Software Engineering (Remote)

M3 USA · Fort Washington, PA · 4 days ago
RemoteRemoteInformation TechnologyFull-time

About the role

M3 is hiring a Head of Software Engineering to join PracticeMatch, an M3 company. PracticeMatch is the industry leader in providing practicing physician and resident/fellow data and services to in-house physician staffing professionals.

Responsibilities

  • Define and execute a multi-year technology roadmap that systematically modernizes PracticeMatch's legacy platform, prioritizing migrations and rewrites based on business value, risk, and continuity.
  • Partner with product and business leadership to align engineering priorities with PracticeMatch's competitive strategy and customer outcomes.
  • Evaluate and recommend modern technology choices (languages, frameworks, cloud infrastructure, data platforms) that position PracticeMatch for long-term scalability.
  • Champion the responsible adoption of agentic AI across the engineering lifecycle — from planning, design, and development through testing, deployment, and production operations — ensuring engineers build the review discipline and repository context that make AI-assisted work reliable.
  • Own engineering delivery — ensuring that projects are scoped well, executed reliably, and completed to a standard of quality the team can stand behind.
  • Implement and refine the repository context, conventions, and executable plans that support effective agentic coding with tools such as Claude Code and Codex.
  • Identify engineering work that can move to AI-assisted or automated workflows, keeping human review in place where it protects quality, accuracy, and compliance.
  • Collaborate with M3 USA's broader technology leadership and other business unit CTOs on shared infrastructure, platforms, and standards.
  • Communicate architecture decisions, transformation progress, and engineering health clearly to senior leadership, including the M3 USA CEO and CHRO.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
  • Active engagement with M3 USA's AI training and upskilling programs; demonstrated adoption of agentic coding tools.
  • 12+ years of progressive software engineering experience, including significant time in a hands-on technical role.
  • 5+ years of engineering leadership experience, including direct management of engineering teams.
  • Demonstrated experience leading legacy system modernization or technology platform migration efforts.
  • Experience in a SaaS, data, or platform product environment; healthcare technology or physician recruiting industry experience a plus.
  • Expert-level understanding of web application architecture.
  • Strong working knowledge of modern web technologies (React or equivalent front-end frameworks, RESTful APIs, cloud infrastructure, containerization).
  • Experience designing and operating CI/CD pipelines, automated test frameworks, and observability systems.
  • Practical knowledge of application security, data privacy, and compliance requirements in web products.
  • Proven ability to recruit, manage, and develop engineering talent at multiple levels.
  • Strong written and verbal communication; able to present technical information to executive, business, and engineering audiences.

Similar jobs