About MeMed
Who are we?
At MeMed, our mission is to translate the immune system’s complex signals into simple insights that transform how diseases are diagnosed and treated, profoundly benefiting patients and society. Our FDA-cleared technology is already in use, and we are now rapidly scaling globally, offering a unique opportunity to join us at a pivotal stage and help impact the lives of millions of patients worldwide.
About the Role
We are looking for a hands-on Software Engineering Manager to lead and grow our software team and take end-to-end ownership of software development across MeMed’s core products, including the MeMed Key® platform, its cloud services, and our next-generation AIVD product.
This is a high-impact leadership role combining technical depth, people management, and system ownership in a regulated medical device environment. You will work closely with cross-functional teams, including system engineering, assay development, regulatory, and service, to deliver robust, production-grade software used in clinical settings worldwide.
What You’ll Do
- Lead, mentor, and grow a team of software engineers
- Take ownership of the full software lifecycle, from architecture and development to deployment and maintenance
- Drive the design and development of backend systems (C++) and frontend applications (React)
- Lead the development and evolution of MeMed’s cloud platform
- Own software efforts for both existing products and new product initiatives (including AIVD)
- Ensure compliance with medical device standards, including software documentation, validation, and verification (V&V)
- Collaborate closely with cross-functional stakeholders to deliver high-quality, user-focused solutions
- Improve development processes, infrastructure, testing, and engineering best practices
- Support field issues and deployments in collaboration with service teams
- Recruit, onboard, and develop top engineering talent
What We’re Looking For
- 7+ years of hands-on software development experience
- 3+ years of proven experience managing and leading engineering teams (required)
- Strong technical background with the ability to stay hands-on when needed
- Experience developing production-grade systems (backend and/or frontend)
- Experience developing software in regulated environments (e.g., medical devices) (required)
- Experience with cloud-based systems and distributed architecture
- Familiarity with cybersecurity practices
- Experience integrating AI-assisted tools and workflows into the development process to drive team productivity and engineering excellence
- Excellent execution skills and ability to prioritize in a fast-paced setting
- Strong communication skills and ability to work cross-functionally
- B.Sc. in Computer Science (or equivalent)
Why Join Us
- Build technology that directly impacts patient care and clinical decision-making
- Take ownership of critical systems used in real-world medical environments
- Work on both established products and next-generation innovations
- Lead and grow a team while staying close to technology