Job Overview
- Job Title Engineering Lead
- Hiring Organization Marigold Health
- Company Website https://www.marigoldhealth.com/
- Remote Locations US
- Job Type Remote, Full-Time
Marigold Health exists to give every person with a mental health or substance use condition a place to feel heard. We have designed an asynchronous-first treatment program where patients support each other. We believe peers, individuals in recovery themselves who have received training to support others, can empower & engage those least likely to interact with current forms of care.
Why You’ll Love This Role:
- Ability to leverage your technical skills to support an overlooked population
- Direct involvement with saving lives by deploying a first-of-its-kind treatment model
- Scalable impact as we grow nationally, using technology to expand our reach
- Contribute to and gain expertise from a diverse, interdisciplinary team that includes clinicians, data scientists, and peer workers
Job Responsibilities
- Technical Leadership: Provide expert guidance in backend (TypeScript, Node.js), frontend web (Next.js, React), frontend mobile (Expo, React Native), and core infrastructure tools (tRPC, Mono Repo, CI/CD pipelines, Docker, APM).
- Architecture and Design: Lead architectural and design decisions to ensure scalable, reliable, and maintainable systems.
- Code Quality and Review: Own the codebase; conduct code reviews and implement refactors to uphold high standards in coding, security, and best practices.
- Security and Compliance: Establish security standards across the codebase, ensuring compliance with healthcare regulations (e.g., HIPAA, NIST) and mitigating potential vulnerabilities.
- Risk Management: Proactively identify project risks, monitor progress, and implement mitigation strategies to meet timelines and ensure project quality.
- Process Improvement: Identify and implement opportunities to optimize engineering workflows, enhance efficiency, and support team growth.
- Agile Implementation: Design and implement Agile-based practices for development, testing, and deployment, ensuring smooth and efficient sprint execution.
- Quality Assurance and Testing: Develop and enforce QA and automated testing strategies to ensure product reliability and reduce bugs in production.
- Project Delivery: Oversee and manage project timelines, resource allocation, and budgets to ensure projects are delivered on time and meet quality benchmarks.
- User-Centric Development: Prioritize user experience in technical decisions, especially within the healthcare context, and ensure accessible, inclusive features.
- Cross-Functional Collaboration: Work closely with product, design, and other teams to align goals, communicate technical needs, and facilitate effective collaboration.
- Team Development: Recruit, mentor, and build high-performing engineering teams, fostering an environment of continuous learning, innovation, and collaboration.
- Documentation: Maintain clear, detailed technical documentation, including system architecture, design specifications, and API references for future scalability and knowledge sharing.
Job Requirements
- 4-9 years in software engineering, with at least 2 years in a lead role managing team output.
- Minimum 1 year in healthcare technology preferred; deeper healthcare experience may offset fewer years of total experience.
- Proven ability to manage and support remote engineering teams across multiple time zones.
Technical Skills & Expertise:
- Backend Technologies: Expertise in TypeScript, Node.js, and infrastructure tools like tRPC and Docker.
- Frontend Web: Proficiency in Next.js, React.
- Frontend Mobile: Experience with Expo and React Native, with an understanding of UX principles.
- Development Environment: Experience with MonoRepo setups, CI/CD pipelines, and familiarity with key vendors (e.g., Twilio, PubNub, New Relic, Sentry, Aptible).
- Security & Compliance: Experience with security and regulatory compliance frameworks in healthcare (SOC2, NIST) is a plus.
- Systems Design: Demonstrated ability to design and develop systems for scale, performance, security, and availability.
- Leadership & Team Development: Skilled in hiring, mentoring, and leading high-performing engineering teams, fostering a collaborative and productive remote work environment.
- Performance Management: Ability to set and implement KPIs for team performance, engineering efficiency, and operational success.
- Problem Solving & Analytical Skills: Strong analytical and problem-solving capabilities with a track record of technical innovation and data-driven decision-making.
- Complex Problem Decomposition: Able to break down complex business problems and work collaboratively to develop effective solutions.
- Operational Excellence: High standards for code quality, DevOps practices, performance optimization, and resource utilization.
- Risk Assessment & Prioritization: Experience in risk assessment, time estimation, and prioritizing and delegating work effectively.
- Cross-Functional Collaboration: Strong communication skills to explain complex technical concepts to non-technical stakeholders, facilitating alignment across departments (product, design, UX/UI).
- Project Alignment: Proven experience driving collaboration and alignment on cross-functional projects.
- Documentation: Proficient in creating and maintaining clear technical documentation, including design specifications, system architecture, and API documentation.
Preferred Tech Stack:
- SDLC (integrating security testing and other activities into an existing development process)
- Mobile development in React native, its core libraries, native mobile
- Web development with React, Typescript
- Server development in Node.js, Express, Feathers, Postgres
- Common Vendors: Twillio, Pubnub, New Relic, Sentry, Docker, Aptible (our compute partner)
- Requirements and process of a compliance audit
Nice-to-have:
- Experience building production ready products that have gone through HIPAA, HITRUST, NIST certification (strongly preferred)
- Startup ex-founder / CTO
- Experience at a mid-stage startup
Who You Are:
- Motivated by our mission to give every single patient with a mental health condition a unique voice
- Excited by and curious about new technologies and tools
- Professional and patient when interacting with internal and external stakeholders
- Proactive in self-directing your work to areas of high impact
- Methodical and organized within an unstructured environment
- Prompt, responsive, curious and communicative, especially about new things
Employee Benefits
- The base salary range for this role is $175 – 190K, depending on experience.
- Comprehensive healthcare coverage, including fully covered premiums for individuals (with the option to cover dependents for a cost) and a dedicated mental health benefit
- 4 weeks of PTO
- Computer and equipment provided
- Company travel budget and professional development budget as needed
How To Apply
Click “Apply” below to fill in the application form!
More Information
- Remote Job Location United States
- Salary Offer $175 - 190K
- Experience Level Senior Level
- Education Level Non Specific
- Working Hours to be arranged (full time based )
- Job Application Via Custom Application Page