Remote job
Senior Software Engineer
Job details
About this role
Role overview
Build and improve applications that support client, clinician, and internal experiences in a mental health care setting. Work across the software stack with product, clinical operations, and other partners to turn user needs into secure, scalable features, while contributing to technical direction and team practices.
Responsibilities
- Develop and maintain performant, secure applications for clients, clinicians, and internal users. - Improve existing systems and build or integrate architecture, frameworks, and features that increase stability and usability. - Work with stakeholders to understand workflows and translate requirements into practical software. - Contribute to technical design, architecture, code reviews, testing, and delivery planning. - Take ownership of substantial cross-functional projects and help scope product ideas into actionable engineering work. - Provide technical guidance and mentorship to less experienced developers.
Requirements
- At least five to six years of engineering experience building scalable products and owning projects. - Professional experience in a startup environment, with initiative, adaptability, and ownership. - Experience with Node and Express, Python and Django, or comparable technologies. - Ability to work collaboratively across functions and communicate with stakeholders. - Self-directed approach to identifying improvements and delivering work.
Nice to have
- Experience with containerization, such as Docker, and Kubernetes or similar tools.
Benefits and work setup
- Salary range: $158,000–$180,000, depending on qualifications and experience. - The position is full-time and exempt. It is listed as remote. - Benefits include equity, paid time off and holidays, a winter office closure, medical, dental and vision coverage, a 401(k), paid parental leave, and annual productivity and wellness and healthcare account contributions. A one-time work-from-home reimbursement is also offered.