What are the responsibilities and job description for the Director, Software Engineering position at ModMed?
Join the Team Modernizing Medicine
At ModMed, we’re not just building software—we’re reimagining the healthcare experience. Founded in 2010 by a practicing physician and a successful tech entrepreneur, we took a radically different approach: we hired doctors and taught them how to code. This "for doctors, by doctors" philosophy has allowed us to create an AI-enabled, specialty-specific cloud platform that places patients at the center of care.
A Culture of Excellence
When You Join ModMed, You’re Joining An Award-winning Team Recognized For Innovation And Employee Satisfaction. From Our Global Headquarters In Boca Raton Florida, And Extensive Employee Base In Hyderabad India, We Are a Team Of 4,500 Passionate Problem-solvers On a Mission To Increase Medical Practice Success And Improve Patient Outcomes
Ready to modernize medicine with us?
Job Description Summary
Job Description
Modernizing Medicine is seeking an experienced and dynamic Manager 2, Software Engineering to lead and mentor a team of talented software engineers in the design, development, and delivery of innovative healthcare technology solutions. This role requires a strong technical background, proven leadership abilities, and a passion for building high-quality, scalable software that impacts patient care.
What You'll Do
United States
At ModMed, we’re not just building software—we’re reimagining the healthcare experience. Founded in 2010 by a practicing physician and a successful tech entrepreneur, we took a radically different approach: we hired doctors and taught them how to code. This "for doctors, by doctors" philosophy has allowed us to create an AI-enabled, specialty-specific cloud platform that places patients at the center of care.
A Culture of Excellence
When You Join ModMed, You’re Joining An Award-winning Team Recognized For Innovation And Employee Satisfaction. From Our Global Headquarters In Boca Raton Florida, And Extensive Employee Base In Hyderabad India, We Are a Team Of 4,500 Passionate Problem-solvers On a Mission To Increase Medical Practice Success And Improve Patient Outcomes
- Consistently ranked as a Top Place to Work
- 2025 Globee Business Awards: Gold Globee for “Technology Team of the Year”
- 2025 Black Book Awards: Ranked #1 EHR in 11 Specialties
- Florida Venture Forum: Venture-Backed Company of the Year
Ready to modernize medicine with us?
Job Description Summary
Job Description
Modernizing Medicine is seeking an experienced and dynamic Manager 2, Software Engineering to lead and mentor a team of talented software engineers in the design, development, and delivery of innovative healthcare technology solutions. This role requires a strong technical background, proven leadership abilities, and a passion for building high-quality, scalable software that impacts patient care.
What You'll Do
- Lead, mentor, and manage a team of 6-10 software engineers, fostering a collaborative and high-performing environment.
- Drive the technical design, development, and implementation of complex software features and products, ensuring adherence to architectural standards and best practices.
- Collaborate closely with product management, UX/UI, and other engineering teams to define requirements, prioritize tasks, and deliver solutions that meet business needs.
- Oversee the entire software development lifecycle, including planning, estimation, coding, testing, deployment, and maintenance.
- Conduct regular code reviews, provide constructive feedback, and ensure the delivery of high-quality, maintainable code.
- Identify and implement process improvements to enhance team efficiency, productivity, and software quality.
- Manage individual performance, provide regular feedback, conduct performance reviews, and support career development for team members.
- Participate in strategic planning and contribute to the overall technical roadmap for the engineering organization.
- Troubleshoot and resolve complex technical issues, providing guidance and support to the team.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact and applicability to Modernizing Medicine's products.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 8 years of experience in software development, with a strong background in object-oriented programming languages (e.g., C#, Java, Python) and web technologies.
- 3 years of experience in a leadership or management role, directly managing software engineers.
- Proven experience with agile software development methodologies (Scrum, Kanban).
- Strong understanding of software architecture principles, design patterns, and scalable system design.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Proficiency with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases.
- Excellent communication, interpersonal, and presentation skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
- Demonstrated ability to inspire, motivate, and develop a high-performing engineering team.
- Strong problem-solving skills and a proactive approach to identifying and resolving technical challenges.
- Experience in the healthcare technology domain is a plus.
United States
- Comprehensive medical, dental, and vision benefits, including a company Health Savings Account contribution,
- 401(k): ModMed provides a matching contribution each payday of 50% of your contribution deferred on up to 6% of your compensation. After one year of employment with ModMed, 100% of any matching contribution you receive is yours to keep.
- Generous Paid Time Off and Paid Parental Leave programs,
- Company paid Life and Disability benefits, Flexible Spending Account, and Employee Assistance Programs,
- Company-sponsored Business Resource & Special Interest Groups that provide engaged and supportive communities within ModMed,
- Professional development opportunities, including tuition reimbursement programs and unlimited access to LinkedIn Learning,
- Global presence and in-person collaboration opportunities; dog-friendly HQ (US), Hybrid office-based roles and remote availability for some roles,
- Weekly catered breakfast and lunch, treadmill workstations, Zen, and wellness rooms within our BRIC headquarters.