Browse

Full Stack Software Engineer

Calm

Full Stack Software Engineer

New York City

At Calm, we’re dedicated to supporting mental health at every stage of life. As the #1 app for sleep, meditation, and relaxation, we offer science-backed digital programs that help individuals and organizations thrive. Our consumer app delivers personalized content—featuring expert guidance and celebrity voices—to reduce stress, improve sleep, and promote mindfulness. For workplaces and healthcare providers, we provide accessible, HIPAA-compliant resources that enhance well-being and productivity. Recognized as a TIME100 Most Influential Company, Calm serves over 150 million people and 3,500 organizations across 190 countries in seven languages.

Location & Remote Work

This role is open to remote candidates in the San Francisco Bay Area, Los Angeles, New York City, or Minneapolis regions. Currently, we are only considering applicants in these locations.

Our Engineering Team

We build Calm’s products, power data-driven decisions, safeguard user data, and maintain the platforms that keep everything running. Our team is product-focused, collaborative, and driven by our mission to meet people where they are in their mental health journey. We operate in agile, cross-functional pods, where engineers take ownership from ideation to deployment.

Your Role: Full Stack Engineer

As a Software Engineer at Calm, you’ll design, develop, and maintain backend systems that support our mobile and web applications. You’ll work closely with engineers, designers, and product managers to ensure our products are reliable, performant, and secure.

Key Responsibilities:

  • Partner with stakeholders to gather requirements, define scope, and create technical specifications

  • Develop and implement complex features across the stack, collaborating with QA, DevOps, and product teams

  • Write clean, well-documented, and maintainable code following industry best practices

  • Ensure high test coverage through unit and integration tests

  • Build features with instrumentation and monitoring to detect errors and optimize performance

Who You Are:

  • Proficient in GoLang and TypeScript/Node.js (backend)

  • Familiar with frontend technologies (HTML, CSS, JavaScript/TypeScript)

  • Experienced with GCP/AWS, Postgres/SQL, and REST API design

  • Comfortable in a fast-paced, agile environment, working both independently and collaboratively

  • Strong communicator who can explain technical concepts to diverse audiences

  • Passionate about learning new technologies and solving complex challenges

  • Skilled at writing tests in a CI/CD environment

  • Proactive in providing constructive code reviews

Nice-to-Haves:

  • Experience in regulated industries (e.g., healthcare)

Minimum Requirements:

  • 3+ years of relevant software engineering experience

Compensation & Benefits

Calm follows a location-based pay model, with salaries adjusted to the employee’s region. For this role, the base salary ranges from 147,000to147,000to225,000, depending on experience, skills, and location. Compensation also includes equity, comprehensive benefits, a 401(k) plan, and flexible time off.

Inclusion & Accessibility

Calm is an equal opportunity employer, committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and provide reasonable accommodations for individuals with disabilities during the application process.

Note: Calm may use AI in the application review process.

Employment Verification

Offers are contingent on a background check, and some roles may require a drug screening.

For U.S. positions: Calm participates in E-Verify to confirm work authorization.