Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Head of Software Engineering

Full-time

M3USA

Role Description

Due to our continued growth, we are hiring for a Head of Software Engineering to join PracticeMatch, an M3 company.

Technology Strategy and Transformation:

  • Define and execute a multi-year technology roadmap that systematically modernizes PracticeMatch's legacy ColdFusion and SQL Server 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.
  • Establish a pragmatic, phased approach to system transformation — maintaining product stability and customer commitments while executing toward a modern, maintainable architecture.
  • 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.

Engineering Leadership and Team Development:

  • Lead, manage, and develop the PracticeMatch engineering team, including direct and indirect reports across software engineering and QA functions.
  • Build and sustain a culture of engineering excellence: clear standards for code quality, security, documentation, peer review, and test automation.
  • Attract, recruit, and retain strong engineering talent; build career paths and development plans that grow engineers at every level.
  • Conduct regular performance conversations; provide direct, constructive feedback; and address performance issues promptly and fairly in partnership with HR.
  • Foster psychological safety and a team environment where engineers can raise concerns, propose improvements, and learn from failure.

Engineering Execution and Delivery:

  • Own engineering delivery — ensuring that projects are scoped well, executed reliably, and completed to a standard of quality the team can stand behind.
  • Maintain and improve the engineering systems — CI/CD pipelines, automated testing, deployment infrastructure, quality gates, and observability — that allow the team to ship confidently.
  • Troubleshoot complex production incidents; drive root cause analysis and durable fixes.
  • 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.

Cross-Functional Partnership and Communication:

  • Serve as the primary technology partner to PracticeMatch's business and product leadership, translating technical considerations into business terms and business priorities into engineering plans.
  • 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.
  • Partner with HR on workforce planning, organizational design, compensation benchmarking, and talent strategy for the engineering team.

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. Working fluency in ColdFusion and SQL Server sufficient to evaluate and guide modernization decisions preferred.
  • 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.
  • Working knowledge of agentic coding tools (Claude Code, Codex, or equivalents) and the techniques — repository context, quality gates, review discipline — that make them reliable in production engineering.
  • 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.
  • Familiarity with the physician recruiting or healthcare data domain is an advantage.

Benefits

  • Health and Dental
  • Life, Accident and Disability Insurance
  • Prescription Plan
  • Flexible Spending Account
  • 401k Plan and Match
  • Paid Holidays and Vacation
  • Sick Days and Personal Day
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Head of Software Engineering in Remote vacancy
  • Role Description We are looking for a visionary Head of Engineering to lead, mentor, and scale our globally distributed engineering team—primarily...  ...surgery practices. Qualifications ~10–15+ years in software engineering, with at least 5 in senior engineering... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Adoreal

    Remote
    6 days ago
  • Role Description The Head of Software Engineering serves as the enterprise leader for application engineering strategy, systems integration architecture, DevOps execution, automation, and AI-enabled solution development across The Fedcap Group. This role advances and scales... 
    Suggested
    Full time

    The Fedcap Group

    Remote
    6 days ago
  • Role Description The Manager - Software Engineering will lead a cross-functional engineering team responsible for delivering high-quality software solutions across our digital product ecosystem—including applications that integrate with and run on edge gateway devices.... 
    Suggested
    Full time
    Local area

    Alliance Laundry Systems

    Remote
    20 hours ago
  • $140.75k - $164.94k

    Role Description LucyRx is hiring an Engineering Manager to own technical quality, execution discipline, and day-to-day delivery for a growing...  .... Qualifications ~Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a closely related... 
    Suggested
    Full time

    LucyRx

    Remote
    6 days ago
  • $218k - $262k

    Role Description As Director, Software Engineering for Protect, you will lead a critical part of Pindrop’s real-time, multi-signal fraud detection platform. You will guide both the technical direction and the people strategy for the team, helping scale the distributed... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Pindrop

    Remote
    2 days ago
  • $150k - $167k

    Role Description We are seeking a Manager, Software Engineering to join our R&D organization and lead one or more engineering teams delivering capabilities for the HHAeXchange Enterprise platform and Sandata SaaS solutions. This role focuses on day-to-day engineering execution... 
    Full time
    Remote work
    Night shift

    HHAeXchange

    Remote
    20 hours ago
  • Role Description The Director of Platform Engineering owns the shared services layer that powers all of Neumo's product lines. This role...  ...across platform services. Qualifications ~10+ years in software engineering with significant time in platform, services, or... 
    Full time
    Work at office
    Local area

    Neumo Holdings LLC

    Remote
    4 days ago
  • $233.23k

    Role Description Ellucian Company LLC has an opening for a full-time Manager – Software Engineering in Reston, VA 20191. Duties include: ~Actively participate in reviewing and estimating requirements. ~Direct work of the team, keeping engineers aligned, engaged, and... 
    Full time
    Remote work

    Ellucian

    Remote
    6 days ago
  • $168.64k - $210.8k

    Role Description We are looking for a Director of Engineering to lead the engineering side of the Partner Experience organization — the...  ...direction, build the teams, and raise the bar on how Niche builds software. What You Will Do ~Own team health, technical strategy,... 
    Full time
    Temporary work
    Immediate start
    Work from home
    Home office
    Flexible hours

    Niche

    Remote
    1 day ago
  • $160k - $180k

     ...Description We are looking for a technical and people focused Engineering Manager to lead our Virtual Care backend development team. In...  ...closely with engineering leadership to deliver scalable, reliable software. Along with running the team, you will stay hands-on in the... 
    Full time

    Fabric

    Remote
    5 days ago
  • Role Description As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive execution from concept to post-launch, and ensure alignment... 
    Full time
    Flexible hours

    PointClickCare

    Remote
    20 hours ago
  • Role Description We are seeking a Platform Software Engineering Director to join our growing team. This role is responsible for the full software development life cycle, from conception to deployment. As a Platform Software Engineering Director, you will have relevant... 
    Full time
    Temporary work

    Inspira Financial

    Remote
    3 days ago
  • Role Description We are seeking a highly skilled Manager, Software Engineering to lead our Tools & Frameworks team. This role is a unique opportunity to manage and scale teams working on infrastructure for core services while driving architectural excellence and ensuring... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    SmithRx

    Remote
    1 day ago
  • $130k - $150k

    Role Description The Manager of Software Engineering will provide leadership for design and implementation of software architecture for Allied Benefit Systems. This role is also responsible for managing internal application development, setting up reliable and scalable... 
    Full time
    Remote work

    Allied Benefit Systems

    Remote
    19 hours ago
  • $138k - $180k

    Role Description As a Manager of Software Engineering at iRhythm, you will be a team leader responsible for a team of engineers and a technical leader responsible for the full stack of engineering to deliver mobile applications supporting patients during wear of a Zio... 
    Full time
    Remote work

    iRhythm Technologies, Inc.

    Remote
    5 days ago
  • Role Description HungerRush is seeking a Director, Software Engineering to lead and scale our engineering teams in delivering high-quality software solutions for the restaurant technology industry. Reporting directly to the CTO, this leader will drive engineering strategy... 
    Full time
    Local area
    Remote work

    HungerRush

    Remote
    1 day ago
  • Role Description We’re looking for a Manager, Software Engineering (Back End & Integrations) to lead a team building and scaling the systems that power our Entertainment platform, including commerce, ticketing, and partner integrations. This role blends hands-on technical... 
    Full time
    Temporary work
    Immediate start
    Remote work

    Versant

    Remote
    6 days ago
  • $135k - $165k

    Role Description Join us as a Director of Software Engineering, where you’ll lead a talented distributed team in building the next generation of technology products and platforms! In this hands-on leadership role, you’ll bring strong technical vision, guide architectural... 
    Full time
    Flexible hours

    BCD

    Remote
    1 day ago
  • Role Description We’re looking for a dynamic, technically fluent, and hands-on Engineering Manager to lead a high-performing team of software engineers. This role is pivotal in shaping the future of our product development by mentoring talent, driving architecture decisions... 
    Full time

    Relativity

    Remote
    5 days ago
  • Role Description ~Lead and manage a team of product focused software engineering resources to deliver business impact. ~Accountable for delivery of product for the assigned product portfolio. ~Work with your team to design, develop, test, implement, and support technical... 
    Full time

    i3 Verticals

    Remote
    2 days ago
  • $136.6k - $177.05k

    Role Description We’re hiring an Engineering Manager to lead a platform engineering team responsible for foundational services that product...  .... Primary Responsibilities ~Directly manage a team of software engineers, including hiring, onboarding, performance management... 
    Full time
    Work experience placement
    Remote work
    Home office
    Flexible hours

    Alteryx

    Remote
    2 days ago
  •  ...Description This is your opportunity to lead a high-performing engineering team at a pivotal moment in Pax8’s journey. As we accelerate...  ...future, you won’t just manage delivery — you’ll redefine how software is built, leveraging intelligent agents, evolving engineering... 
    Full time
    Flexible hours

    Pax8

    Remote
    19 hours ago
  • $300k - $350k

     ...scalable AWS infrastructure that stays 3–6 months ahead of product and enterprise demand. This role bridges infrastructure and product engineering: you'll build genuine partnerships across product, AI, and enterprise teams so that ownership is shared and velocity is never... 
    Full time
    For contractors

    ClickUp

    Remote
    4 days ago
  • $127k - $165.5k

    Role Description The Manager, Software Engineering is a hands-on technical leader responsible for building, modernizing, and operating software solutions for HealthEquity’s COBRA platform, a mission-critical legacy system in a regulated domain. ~Lead a blended team of... 
    Full time

    HealthEquity

    Remote
    20 hours ago
  • $185.3k - $297.4k

    Role Description We are seeking high-impact Engineering Managers who truly excel as Player-Coaches. These exciting roles call for leaders who are passionate about guiding high-performing teams while maintaining a deep, active connection to the codebase. This is an integrated... 
    Full time
    Flexible hours

    ServiceTitan

    Remote
    7 days ago
  • $180k - $210k

    Role Description Alkami is hiring an Engineering Manager for Activations to lead a team focused on helping new clients get to production...  ...in fast-moving situations. Qualifications ~8+ years of software engineering experience with a strong hands-on technical foundation... 
    Full time
    Remote work
    Shift work

    Alkami Technology

    Remote
    2 days ago
  • $215k - $255k

     ...and flexibility to manage and analyze telemetry for both humans and agents, so they can build what’s next. We’re looking for an Engineering Manager who's as excited about analytical tooling and user experience as they are about building high-performing teams. What... 
    Full time
    Temporary work
    Shift work

    Cribl

    Remote
    7 days ago
  • $177k - $230k

    Role Description The Director of Software Engineering is responsible for the strategic leadership, operational excellence, and technical direction of Orbital Engineering's software engineering organization. Reporting as a senior technology leader, this role oversees multiple... 
    Full time
    Temporary work

    Orbital Engineering, Inc.

    Remote
    1 hour ago
  • $115k - $175k

    Role Description We are seeking a Manager, Engineering (AI Engineering) to guide a technical team. This role will provide expertise to ensure...  ...and quality ~Ability to provide coaching and guidance on software development best practices, DevOps, Security best practices,... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Applied Systems

    Remote
    20 hours ago
  • $160k - $187k

    Role Description We are looking for a talented and experienced Engineering Manager, based in the US, to lead and mature software development teams within one of our key business lines. This role requires deep involvement in technical details, a strong focus on execution... 
    Full time
    Temporary work
    Home office
    Relocation package
    Flexible hours

    Storable

    Remote
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Head of Software Engineering. Be the first to apply!