About the job
Allara is a leading healthcare provider focused on women's health, offering comprehensive and expert care tailored to support women through every stage of life. With a trusted network of over 60,000 women nationwide, Allara is dedicated to making quality healthcare accessible by connecting patients with multidisciplinary teams that specialize in hormonal, metabolic, and reproductive health. Whether addressing hormonal conditions such as PCOS, chronic issues like insulin resistance, or life transitions like perimenopause, Allara empowers women to achieve better health outcomes. As one of the fastest-growing platforms in women's health in the U.S., Allara is committed to bridging the gaps in healthcare for women.
The Opportunity
We are seeking a passionate Software Engineer to join our team and develop features that fundamentally enhance how women access and experience healthcare. In this role, you will be responsible for creating and deploying functionality across our event-driven platform, which includes patient-facing applications, AI-powered health tools, and integrations with healthcare systems. Collaborating closely with experienced engineers, you will help build scalable systems while enhancing your skills in distributed architecture, healthcare technology, and coding best practices. This is a unique opportunity to write impactful code, work within cross-functional teams, and contribute to improving the lives of hundreds of thousands of women.
Location: Hybrid (NYC). We prioritize in-person collaboration and expect at least three days per week in our NYC office, while offering flexibility as needed.
Your Impact
- Design and implement features across the full stack that enhance the patient experience and enable personalized care delivery.
- Contribute to the development of event-driven systems, including AI/ML-powered health guidance tools and healthcare system integrations.
- Write clean, maintainable code in accordance with established engineering standards and best practices.
- Collaborate with product, design, clinical, and data teams to understand requirements and deliver solutions that meet user needs.
- Engage in code reviews, offering and receiving constructive feedback to uphold code quality.
- Monitor, debug, and implement incremental improvements to ensure the reliability and performance of production systems.

