工程主管(远程)
Head of Engineering (Remote)
M3 是医疗健康领域数字解决方案的全球领导者。我们与多个行业合作,包括医疗、生命科学、制药、生物技术和慈善机构;为这些行业提供的服务包括市场调研、医学教育项目、推广项目、临床开发、职位招聘和诊所预约服务。M3 过去 15 年来年均增长超过 20%,每年实现超过 10 亿美元的营收。
成立于 2000 年,获得索尼初创投资资本,M3 的使命是尽可能多地利用互联网,让更多人能够活得更久更健康,并尽可能减少不必要的医疗成本。M3 公司的主要成就包括:
· 被列入《财富》2020 年“未来 50 强”名单,排名高于 Facebook 和 Amazon
· 被列入福布斯 2020 年全球 2000 强榜单,位列世界最大上市公司之中
· M3 是 2000 年之后唯一一家被纳入日经 225 指数的公司
· 2019 年被列入福布斯“亚洲最具价值十亿级企业 200 强”
· 2020 年 M3 发起了“M3:阻止新冠疫情基金”,承诺投入 10 亿日元支持与新冠疫情相关的倡议
由于持续增长,我们正在招聘一名工程负责人加入 PracticeMatch,这是 M3 的一家子公司。
关于业务单元:
PracticeMatch 是向内部医生招聘专业人员提供执业医生和住院医师/研究员数据及服务的行业领导者,并提供一系列服务,旨在为医疗机构提供清晰的竞争招聘优势。
随着医生招聘行业的发展,PracticeMatch 持续创新,推出新的医生来源解决方案,并利用 PracticeMatch 数据库的力量增强这些解决方案。凭借内部专家团队,以及电话营销、电子邮件营销和直接营销,PracticeMatch 提供业内无与伦比的医疗资源解决方案和客户服务。
技术战略与转型
· 制定并执行多年技术路线图,系统地现代化 PracticeMatch 的遗留平台,根据商业价值、风险和连续性优先进行迁移和重写。
· 与产品和业务领导合作,确保工程优先事项与 PracticeMatch 的竞争策略和客户成果保持一致。
· 建立务实的、分阶段的系统转型方法——保持产品稳定性
查看英文原文
M3 is the global leader in digital solutions in healthcare. We work with a range of sectors including healthcare, life sciences, pharmaceuticals, biotechnology and charities; services provided to these sectors include market research, medical education programs, promotional programs, clinical development, job recruitment and clinic appointment services. M3 has grown by more than 20% year-on-year for the past 15 years, achieving over 1 billion dollars in revenue annually.
Founded in 2000, with start-up investment capital from Sony, M3’s mission is to make use of the internet to increase, as much as possible, the number of people who can live longer and healthier lives, and to reduce, as much as possible, the amount of unnecessary medical costs. Key achievements of M3 Inc. include:
· Named in Fortune’s 2020 ‘Future 50’ list, ahead of Facebook and Amazon
· Ranked in Forbes’ 2020 Global 2000 list of the world’s largest public companies
· M3 is the only company incorporated after the year 2000 to be included in the Nikkei 225 Index
· Listed in Forbes’ ‘Asia’s 200 Best Over a Billion’ in 2019
· In 2020 M3 founded the ‘M3: Stop COVID-19 Fund’ and pledged one billion yen to support COVID-19 related initiatives
Due to our continued growth, we are hiring for a Head of Engineering to join PracticeMatch, an M3 company.
PracticeMatch is the market leader in physician recruiting data. Hospitals and health systems across the US use it to find and reach physicians, and physicians use it to find their next role. We're profitable, two decades in, and backed by M3, a Nikkei 225 healthcare company with more than $1 billion in annual revenue.
We're rebuilding PracticeMatch a piece at a time while it serves customers every day. We want a technically deep engineering leader who still builds, has modernized a live system before, and thinks AI has made this an unusually good moment to do it again.
At a glance
· You report to the PracticeMatch CEO, who also leads M3 USA.
· You lead the PracticeMatch engineering and QA team.
· You move us from ColdFusion, SQL Server to TypeScript and Python in the cloud, incrementally. No big-bang rewrite.
· You're hands-on: in the code every week, writing it, reviewing it and designing it.
· Fully remote in the US.
What you're walking into
Years of business logic live in stored procedures across roughly SQL Server databases, behind a ColdFusion application customers use every day. It is large, interconnected and it works, which is exactly why it has to change carefully.
The team knows the platform, the data and the customers deeply. Your job isn't to replace that knowledge. It's to give the team better architecture, better tools and better ways to build.
The Head of Product sets the product roadmap, grounded in direct customer evidence. Engineering work goes on that same roadmap, with real people assigned to it, whenever it serves a business outcome: shipping faster, fewer production bugs, less outage risk, or meeting the security and compliance bar that opens new customers.
What's decided, and what's yours
Decided. Whether to modernize is settled. We do it incrementally, and every step has to work in production. The target languages are TypeScript and Python, M3 USA's standard, chosen for type safety and readability. Cloud will be AWS or Azure, picked on cost and benefit. Physician search moves to Elasticsearch or OpenSearch.
Yours. The target architecture. The order of migration, and which pieces get rebuilt alongside which product work. How the team plans, builds, tests and ships. You'll work these out with the team and the Head of Product, and bring any case for an exception to M3 USA's CTO.
The job
Lead the modernization. Set the architecture and a phased path to it. Build the foundations that make change safe: test automation, CI/CD, observability and the cloud platform. Own production engineering, and when something important breaks, lead the response and fix the cause, not the symptom.
Make delivery something the business can plan on. Sales and marketing need to know what's coming next quarter, and you and the Head of Product are measured on that together. Small, frequent releases are how fast and predictable stop pulling against each other. We want honest forecasts, not padded estimates.
Make AI part of how the team builds. Shared repository context, conventions, quality gates and review discipline, working toward automation from ticket to pull request. Human review stays wherever it protects quality and compliance.
Lead by building. You'll write significant code, do much of the architecture and review most of the rest. You could do everything the team does yourself; the job is to make sure you don't have to. Go first on unfamiliar ground, then bring everyone along at their own pace. Give direct feedback early and hold a high bar without a lot of process.
How you'll work
Engineering owns how and when; Product owns what and why; you and the Head of Product give leadership one view. You'll work closely with M3 USA's CTO on shared strategy and standards. You report to the CEO, so there is very little distance between a good idea and acting on it.
When you think we're wrong, say so. We want a partner, not someone to execute a plan that's already finished.
You might be our person if
· You've taken a live system that was hard to change and made it much easier to change. Asked how, you get specific: boundaries, tests, migrations, cutovers, mistakes.
· You can show what changed in numbers, and describe where a Product and Engineering partnership broke down and what you did about it.
· You're technically broad without being hand-wavy. Architecture, databases, infrastructure, CI/CD, testing, observability, security and application code are all familiar ground, and you go deep when the problem needs it.
· AI is already how you build. You know how useful coding agents are and how confidently wrong they can be.
· You've worked where the problem didn't stop at the edge of your job description: a startup, an early product, or anywhere you had to build the structure yourself.
· You have engineering taste. You can tell when an abstraction is earning its keep, and when "temporary" is about to become permanent.
· You make the people around you better. You teach without showing off and change your mind when the evidence changes.
Probably not for you if
· You want a steady-state platform to keep running smoothly.
· You'd rather freeze the legacy system while a new team spends two years rewriting it.
· Your interest in AI lives in strategy decks rather than in building with it.
· You prefer to lead from a distance, through layers of management and quarterly slides.
· You want complete autonomy outside any shared strategy.
What you don't need
ColdFusion experience. It's a small language, and if you can learn enough in a week to read it, that's enough. Healthcare or physician-recruiting experience, though if you've worked with a rich real-world domain model you'll recognize this one. A particular number of years in a particular title: we care what you've done and how you think about it.
Education:
· Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
Experience:
· 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.
Knowledge, Skill, Ability:
· 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.
· 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:
A career opportunity with M3USA offers competitive wages, and benefits such as:
· 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
*M3 reserves the right to change this job description to meet the business needs of the organization
#LI-MM1
#LI-Remote