Senior Software Engineer, Web
Posted on July 20, 2025 (about 11 hours ago)
Job Description
Headspace is seeking a talented Senior Software Engineer, Web to join its Paysumer Team. The role is responsible for building out great partner experience and expanding access to and monetizing audiences via D2C and Health Plan Channels. The candidate will prototype, architect, and execute the creation of the enterprise platform and contribute to its ongoing growth. Open to full stack or back end focused candidates.
As part of the engineering team working on a product impacting over 65M users, the candidate will bring new features to life to meet the mission and push the platform to newer technologies.
This is a hybrid role located in San Francisco, requiring 3 days per week in the office.
Responsibilities
- Design and develop high-volume, low-latency applications for mission-critical systems.
- Build web apps and APIs primarily using Typescript/Node.js on AWS-based services.
- Write well-designed, testable, performant, and efficient code.
- Contribute in all phases of the development lifecycle, from collaborating with product stakeholders, writing tech specs and RFCs, to feature release and operations.
- Produce specifications and determine operational feasibility.
- Work with product and engineering teams to release services that operate at high scale.
Required Skills
- 3-4+ years of hands-on software development experience building (micro)sites.
- Strong understanding of web technologies including HTML, CSS, JavaScript, and frameworks such as React, Angular, Vue.js.
- Experience building responsive and accessible web applications.
- Knowledge of browser performance optimization and security best practices.
- Familiarity with RESTful API design and consumption.
- Ability to work independently and collaboratively in a remote environment with minimal supervision.
- Experience with unit, integration, and end-to-end testing, and using CI/CD systems.
- Excellent written and verbal communication skills with the ability to make technical decisions based on requirements and trade-offs.
Preferred Skills
- BS/MS degree in Computer Science with 5+ years of software engineering experience.
- Experience with Node.js and Typescript.
- Strong understanding of database management, object-oriented programming, and web application development.
Pay and Benefits
The base salary range for this full-time position is $156,400 to $234,600 per year, plus equity and benefits. The exact salary depends on location, experience, skills, and education. Total Rewards package includes base salary, stock awards, comprehensive healthcare coverage, wellness stipend, retirement savings match, lifetime Headspace membership, generous parental leave, and more.
About Headspace
Headspace provides lifelong mental health support combining evidence-based content, clinical care, and innovative technology serving millions globally. The company values making the mission matter, iterating to great, owning the outcome, and connecting with courage. It fosters a collaborative and inclusive culture that focuses on impactful mental health care advancements.
Diversity, Equity, Inclusion and Belonging
Headspace is committed to a diverse and inclusive workplace free of discrimination. It is an equal opportunity employer respecting all protected statuses. Applicants with disabilities may request reasonable accommodation, and assistance is available for application or interviews upon request.
How to Apply
Applicants can apply for the Senior Software Engineer, Web position at Headspace through the job application page on Greenhouse. Candidates are directed to fill out the required application fields such as personal information, resume/CV, and cover letter uploads. There are custom demographic surveys and voluntary self-identification forms as part of the application process. The role is hybrid based in San Francisco, and applicants should be aligned with the in-office work expectations.
For further information and assistance during the application or interview process, candidates can fill out the assistance form provided in the job post.