Senior Software Engineer

Share this job:
Last Updated Apr 27, 2020
Senior Level | W2 | Remote | Full-Time



As a Senior Software Engineer at Crisis Text Line, you will architect, build, and scale the world’s largest free, 24/7 service for engaging with people in crisis over SMS and other messaging platforms. The technology you develop can help our trained Crisis Counselors save lives.

Location: Flexible. Ideally based in New York City, Durham, NC, the Bay area, or the Seattle area.

About our team

Crisis Text Line has served over 140 million messages across four countries, trained more than 30,000 Crisis Counselors, and built the largest mental health conversation data set in the world. Now we’re looking to grow rapidly to provide support in other countries and languages.

Our team aspires to reflect the diverse audiences and voices that our products serve. We think that diversity of perspectives, cultures, and ideas makes everything we build better, and we aim to recruit and hire accordingly.

What you'd work on

  • Our modern web platform based on Symfony, Node.js, TypeScript, and React, hosted in AWS, where thousands of people in crisis get support every day by connecting with an individual from our corps of trained volunteers
  • Other custom-built applications to support our volunteer base and the employees that support them
  • Multiple integrations with 3rd parties including Twilio, Facebook, Salesforce, Okta
  • Tooling for developing and serving machine learning models developed by our in-house data scientist


We want you to:
  • Build. You should have 5+ years of experience developing web applications and write straightforward, well-structured code
  • Collaborate. We’re looking for empathetic team players who can communicate with Engineers, Product Managers, and other colleagues with kindness and clarity
  • Teach. You are generous with your time and experience, can mentor other engineers, and promote technical best practices
  • Learn. You are flexible with languages and tools and are willing to learn whatever is necessary to get the job done


  • 3 weeks paid vacation
  • 12 weeks paid parental leave (applies to full-time regular employee who's been with the company for at least 6 months and experiences the birth of a child or the placement of a child for adoption or foster care)
  • Paid Holidays including
    • Standard federal holidays
    • Valentine's day
    • Your birthday
    • Half day on Halloween
    • The week between Christmas and New Years
  • Paid sick/safe and personal leave
  • Bereavement leave (in the case of death of an immediate family member)
  • Family or medical leave
  • 403B retirement plan (the nonprofit equivalent of a 401K) that matches 3% of your salary
  • FSA and Transit Benefits
  • A selection of Medical and Dental plans at nominal cost to the employee and additional buy up plans if you want more coverage, and vision plans for a small fee
  • Professional development stipend
  • Staff retreats
    • We host 1-2 staff retreats a year for bonding and the ability to meet coworkers (face-to-face when we’re not dealing with COVID-19)
  • Volunteer sabbatical
    • 4 week volunteer sabbatical after 2 years of continuous, full-time work to work with a nonprofit anywhere in the world

Crisis Text Line is an equal opportunity employer.

The company Benefits and Perks will carry over into the job post.

Job Details

Feature Job

Would you like to feature this job?

Top 3 Desired Skills

  • nodejs.svgA skill svg icon
  • react.svgA skill svg icon
  • php.svgA skill svg icon

Benefits & Perks

  • 12 Week Parental Leave
  • 4 Week Sabbatical To Volunteer with Another Non-Profit
  • 12 Holidays Incl. Your Birthday, Election Day, & Valentine's
  • Yearly Staff Retreat
  • 403(b) With 3% Matching Contribution
  • 100% Company-Paid Medical, Dental, Vision
  • Week from Christmas to New Years Off
  • 3 Weeks PTO per Year

Office Locations