
Director of Software Engineering
Hybrid
Full Time
#Healthcare
#Technology
#Engineering
#Python
#Django
#React
#AWS
#Jinja
We are Midi Health, and we are dedicated to revolutionizing women’s healthcare through innovative technology. As our Director of Software Engineering, you will guide a talented team to build and refine the platforms that power our patient registration, appointment scheduling, and clinical care delivery systems. This is a hybrid role based in the United States that requires you to be in our Palo Alto office twice a week.
Responsibilities
- Lead, hire, and mentor a high-performing engineering team while collaborating closely with our engineering leadership in India.
- Design and scale technical solutions that directly support our company goals and patient needs.
- Balance strategic roadmap planning with hands-on development, including coding key features, optimizing architecture, and performing code reviews.
- Partner with Product, Marketing, Clinical Operations, and Sales teams to ensure our engineering efforts align with broader business priorities.
- Foster a culture of accountability and collaboration while managing the trade-offs between rapid delivery and long-term scalability.
Must-haves
- At least 10 years of experience in software engineering, ideally within a consumer product or healthcare setting.
- A minimum of 5 years of experience leading teams in a Director level role or higher.
- A proven history of scaling technology solutions after achieving product-market fit.
- Deep technical expertise in Python, Django, React, and AWS.
- Proficiency with both Django Jinja templates and React Single Page Applications.
- Strong communication skills to effectively engage with both technical and non-technical stakeholders.
- Authorization to work in the United States without the need for current or future visa sponsorship.
Nice-to-haves
- Experience working with Electronic Health Record systems, such as AthenaHealth.
- Familiarity with healthcare regulatory and compliance standards.
- Knowledge of data engineering tools including Python pandas and numpy.
Benefits
- Hybrid work environment with a collaborative office culture.
Our interview process is designed to help us get to know you better. It consists of a 30-minute recruiter screen, a one-hour hiring manager interview, a one-hour session with our Head of Product, and a final round of one-on-one interviews with our leadership team lasting four hours.




