What You'll Do
- 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.
Your Skills
- Experience:
- 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
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
Reporting, Schedule and Location:
- This is a U.S. based, fully remote, full-time role reporting to our Co-Founder and Chief Product Officer. Most team members work virtually from home and are located on the east coast and internationally. You can work remotely anywhere in the US. If you prefer in-person work for any portion of the week, we currently have offices in Delaware and Massachusetts. Although you should expect to be available during most east coast hours, this role will also require regular synchronous collaboration with India-based members of the engineering team, on India Standard Time. For example, if you are located on the east coast, you may design your working hours to have meetings with the engineering team starting at 7am ET (4:30pm IST) some days, while finishing earlier in the afternoon.
Compensation, Benefits and Culture
- The base salary range for this role is $175 - 190K, depending on experience. In addition, as part of our founding team, this role will include significant equity.
- 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
0 applies
2 views
Other Jobs from Marigold Health
Principal Engineer (full stack)
Similar Jobs
Senior Software Engineer
Full Stack Software Engineer (iGaming/Online Casino)
Frontend Engineer
Backend Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say