Senior Backend Software Engineer

Calm is the #1 app for sleep, meditation and relaxation, offering trusted support for individuals and organizations to manage stress, improve sleep and live mindfully.
$185,500 - $259,700
Backend
Senior Software Engineer
Remote
8+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Backend Software Engineer

Calm is on a mission to support everyone on every step of their mental health journey. As a Senior Backend Engineer at Calm, you'll be a critical member of the Engineering Team, responsible for designing, developing, and maintaining the backend systems that power our mobile and web applications. You'll work in fast-moving, small pods, collaborating with stakeholders to gather requirements, define project scope, and develop technical specifications. Your role involves designing and implementing complex backend features and services, writing high-quality code, ensuring high test coverage, and implementing monitoring for system errors and performance issues. You'll also be expected to stay up-to-date with the latest backend technologies and mentor other software engineers.

Key responsibilities include:

  • Collaborating with cross-functional teams to develop and deploy backend features
  • Writing well-documented, maintainable code adhering to industry best practices
  • Implementing backend features with instrumentation and monitoring
  • Providing accurate estimates and consistently delivering on time
  • Conducting high-quality code reviews focused on code quality and mentoring

The ideal candidate has experience with technologies like JavaScript/TypeScript, GoLang, Docker, Kubernetes, Terraform, AWS/GCP/GKE, and relational databases. You should have experience with REST API-based microservices design, working in agile environments, and providing technical solutions to both technical and non-technical stakeholders.

Calm offers a competitive salary range of $185,500 - $259,700, along with equity, comprehensive benefits, a 401k, and flexible time off. We're committed to diversity, equity, and inclusion, providing equal employment opportunities to all applicants and employees. Join us in our mission to support mental health for everyone!

Last updated a month ago

Responsibilities For Senior Backend Software Engineer

  • Design, develop, and maintain backend systems that are reliable, scalable, and secure
  • Lead development and implementation of complex backend features and services
  • Write high-quality, well-documented, and easily maintainable code
  • Ensure high test coverage for all code, including unit and integration tests
  • Implement backend features with instrumentation and monitoring
  • Stay up-to-date on the latest backend technologies and trends
  • Develop, mentor and train software engineers
  • Provide high-quality code reviews centered on code quality and mentoring

Requirements For Senior Backend Software Engineer

JavaScript
TypeScript
Go
Kubernetes
  • 8 years of related experience
  • BS in Computer Science, Engineering, or a related technical field
  • Experience with JavaScript/TypeScript, GoLang, Docker, Kubernetes, Terraform, AWS/GCP/GKE, and relational databases
  • Experience with REST API-based microservices design
  • Proficiency in writing unit and integration tests in a CI/CD environment
  • Excellent communication skills
  • Ability to work independently and as part of a team
  • Ability to meet deadlines and work under pressure

Benefits For Senior Backend Software Engineer

Equity
Medical Insurance
401k
  • Equity
  • Comprehensive benefits
  • 401k
  • Flexible time off

Interested in this job?

Jobs Related To Calm Senior Backend Software Engineer

Senior Backend Software Engineer

Senior Backend Engineer role at Calm, building scalable systems for the #1 mental health and wellness app, offering competitive pay and benefits.

Senior Backend Software Engineer

Senior Backend Engineer at Calm, designing and developing scalable systems for the #1 mental health app

Software Development Engineer III, AWS Glue

Senior Software Engineer role at AWS Glue focusing on building serverless data integration services and ETL pipelines

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale database systems with focus on MySQL and PostgreSQL compatibility.

Database Engineer, FinTech

Senior Database Engineer position at Amazon's Finance Technology division, focusing on Oracle database administration and engineering scalable solutions.