Senior Software Engineer

Senior Software Engineer


Spherical is hiring a Senior Software Engineer to implement web-based (full-stack JavaScript) experiences across a series of tools and games supporting climate resilience in Los Angeles. This is a full-time remote position.

About Spherical

Spherical is a strategic design and integrative research studio supporting projects regenerating the health and integrity of Earth’s living systems. Learn more →

Current Project

Spherical is building a suite of open-source tools to support community-driven climate resilience in Los Angeles. Co-designed with community organizers, climate scientists, policymakers, and infrastructure developers, these tools support collaborative dreaming into visions of equitable futures. The field kit includes interactive media for exploring cascading benefits of whole-systems approaches, community mapping and storytelling tools, and a game for sketching scenarios. This unique assemblage of domains and media calls for a diverse team of creative collaborators. We encourage diverse candidates to apply.

A public prototype of the field kit can be viewed here. A video overview for this project can be viewed below:

What You'll Do

  • Co-develop web applications on a tech stack that includes Typescript, Vue, and MongoDB
  • Co-develop web-based geospatial data visualizations with Mapbox
  • Write unit and end-to-end tests
  • Work both collaboratively and independently within an Agile methodology
  • Communicate your work and technical concepts to the larger Spherical team

What You Need

  • 5+ years of professional experience as a software developer
  • 3+ years experience developing full-stack web apps (SPAs) in JavaScript
  • Experience designing and managing databases (RDBMS or document)
  • Experience writing and maintaining automated tests
  • Ability to self-manage and work within a non-hierarchical team
  • Experience with elements of our stack is a plus, but not required
  • Portfolio of online cartographic and data visualization projects is a plus
  • Please link to your GitHub/GitLab/Bitbucket account or portfolio when applying

What we offer

  • A kind, multidisciplinary, and diverse team
  • Generous Health Insurance package for yourself and dependents
  • Unlimited PTO and a low-pressure work environment
  • Paid leave for new parents


Remote (UTC -8 to -4)