Staff Software Engineer

Apply Now

Company: Midi Health

Location: Palo Alto, CA 94303

Description:

Staff Software Engineer@ Midi Health:

Midi Health is a digital medical practice dedicated to providing accessible, evidence-based care to women navigating complex health transitions such as menopause. Our technology-driven platform connects patients with expert clinicians and delivers seamless, personalized care. We are searching for a talented and driven Staff Softare Engineer to join our mission-driven team. At Midi Health, we champion a culture of innovation, collaboration, and a shared commitment to transforming women's healthcare through cutting-edge technology solutions

Location: Hybrid- 2x a week in Palo Alto office required.

This job is "HOT":

As a Staff Engineer, you will work on both new product features as well as building a robust and scalable architecture for other engineers on the team. You will collaborate closely with Product Management on refining product requirements to ensure feasibility.

Business impact- Not just surviving but helping women thrive
  • Design and implement solutions with a practical approach, knowing when to prioritize speed for experimental features versus scalability for established systems in heavy use.
  • Build robust, scalable, and maintainable systems that can handle increasing demand as our user base grows.
  • Dive deep into existing codebases to understand, debug, and enhance functionality efficiently.
  • Rapidly prototype experimental features, iterate based on feedback, and release quickly to support product exploration.
  • Work flexibly with engineers in different time zones, including India, to foster seamless communication and teamwork.
  • Partner closely with product management to refine requirements, ensure feasibility, and align engineering deliverables with business goals.
  • Contribute to scaling engineering practices and processes to meet the needs of a post product-market fit organization, including code reviews, CI/CD pipelines, testing frameworks, and monitoring systems.

What you will need to succeed:
  • 8+ years of professional experience in software engineering, with a focus on building both experimental and scalable systems.
  • Proven expertise in backend and full-stack development, including proficiency in Python, Django, jinja templating engine, and modern front-end frameworks (e.g., React, Angular).
  • Strong ability to navigate ambiguous problems and provide practical, well-reasoned solutions.
  • Excellent communication skills and experience working with distributed teams across various time zones.
  • Demonstrated success in rapidly prototyping features and iterating based on feedback.
  • Experience designing and implementing systems to handle growth in users, data, and complexity.
  • Familiarity with scaling engineering organization practices, including establishing development processes and tools to increase efficiency.

Bonus Points :
  • AWS DevOps expertise is a strong plus.
  • Experience working in fast-paced, early-stage environments.
  • Knowledge of healthcare systems and HIPAA compliance (a plus).

The interview process will include:
  • Recruiter Screen (30 min)
  • Hiring Manager Screen (45 min)
  • Technical Assessment (1 hour)
  • Final Team Interviews (3 hours)


  • While you are waiting for us to review your resume here is some fun content to check out Our patients love us- check out some content here and here.

    This role requires authorization to work in the United States without current or future visa sponsorship, including visa transfers. Salary Range: $175,000 - $230,000 annually, depending on experience. #LI-JA1

    Similar Jobs