Skip to content
See Sanity in action 👀 Join us for a live product demo + Q&A →
Sanity
Get started
  • Sanity Studio - Flexible editing environment
  • Content Lake - Real-time database
  • Developer experience - Tooling you love
  • Structured content - The philosophy behind Sanity
  • Review changes - View edits & rollback instantly
  • Image pipeline - On-demand transformations
  • E-commerce - Better shopping experiences
  • Marketing sites - Control your story
  • Products & services - Innovate and automate
  • Mobile apps - Content backend for every OS
  • Aether - Unique digital shopping experience
  • Morning Brew - Omnichannel media distribution
  • InVision - Delivering exceptional customer experiences
  • DataStax - Personalization for global audience
  • React
  • Gatsby
  • Next
  • Nuxt
  • Eleventy
  • Netlify
  • Vercel
  • Algolia
  • Documentation
  • Reference
  • Guides
  • Resource library
  • Headless CMS
  • Tools & plugins
  • Project showcase
  • Schemas & snippets
  • Agency partners
  • Technology partners
  • Get support
  • Share your work
  • 5 Disadvantages Of Wordpress That Are Holding You Back
EnterprisePricing
Contact salesLog inGet started
  1. Careers
  2. Senior Software Engineer - Ecosystem

Senior Software Engineer - Ecosystem

We're looking for a senior software engineer to work on open-source tooling and our services to deliver developer tools for the modern web.

Who are we?

Sanity.io is the fastest, most flexible platform for delivering content to digital devices and products. Our platform is redefining the CMS market and changing the way organizations collaborate and work with content. Our growing community of developers and editors proves we are improving the working lives of people all over the world.

Sanity is trusted by organizations from Spotify to Figma and Stack Overflow. That trust is based on our product’s ability to quickly create customized workflows and content models, drive a programmatic approach to content, and enable organizations to distribute structured content from a single source of truth.

Sanity is backed by ICONIQ Growth, Threshold Ventures, Lead Edge Capital, Heavybit, Alliance Venture, Monochrome Capital, and prominent angel investors like Twitter and Medium co-founder Ev Williams, Netlify co-founder Matthias Biilmann, ex-CEO of Heroku Adam Gross and Vercel founder Guillermo Rauch.

We believe you cannot build a great company without a great culture. Read about our values here and join us in building a diverse and inclusive team.

About the Role

Sanity is made to be extended both through its editing environment and its best-in-class APIs. As a senior full-stack engineer on the Ecosystem team, you will make sure that Sanity is a joy to use for other developers:

  • Create and maintain excellent integrations with core frameworks and third-party services.
  • Enable other developers to build product extensions and share their code with our ecosystem.
  • Evolve how we make it easier for developers to leverage structured content.

Among existing integrations for Sanity.io, you will find services like Algolia, Vercel, Netlify, Cloudinary, Shopify, CommerceLayer, BigCommerce, and Unsplash and frameworks like Next.js, Gatsby, 11ty, and Vue.

What will you be doing

  • Extend, maintain, and own high-volume backends that deliver turnkey synchronizations between Sanity and third-party platforms.
  • Improve tooling and integrations to spark everyday joy when developers pick up our tooling.
  • Work with your colleagues in taking product requirements to turn them into increments that ship.
  • Collaborate with companies in the modern web ecosystem to make our services easier to use with theirs.
  • Communicate across our organization and community to understand how our integrations are used.
  • Using tools like Typescript, JS transpilers, and ESM. Knowing some Go is a plus but not a necessity.

This may be you

  • 5+ years of experience in Software Engineering.
  • A curious, creative problem solver that always wants to learn.
  • Previous owner of distributed, scalable systems incorporating queueing, databases, as well as user-facing interfaces.
  • An ability to understand software architecture design considerations. You know what great looks like when it comes to building solid software products.
  • Structured with strong attention to detail.
  • Experience working at product/SaaS companies.
  • Excellent JavaScript skills.
  • An understanding of modern API-oriented system architectures.
  • Experience with open-source development and working in the open.
  • Care deeply about developer experience.
  • Excited about the web as a medium.
  • Open-minded and enjoy collaboration with both designers and other developers.
  • Eager to share your thoughts on the web development ecosystem.
  • Experience in data modelling and solution design.

There are many roads leading up to being a software engineer. Our team is already a mix of self-taught and formally educated people. Don’t self-select out!

What we can offer:

  • You will be a part of a highly-skilled, inspiring, and supportive team and work in an environment that encourages long-term personal growth.
  • A positive, flexible, and trust-based work environment.
  • You will work remotely on the Central/East Coast in the US.
  • Universal healthcare, support to nurture physical and mental health, and parental leave.
  • A healthy work-life balance. A balance in life is important to us, and we accommodate flexible work hours that allow for a healthy work-life balance.
  • Competitive salary and stock options program.

Not sure you meet 100% of our qualifications? Have an untraditional background? Do apply anyway!

Apply for the position here!

Sanity.io pledges to be an organization that reflects the globally diverse audience that our product serves. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas, and cultures leads to the creation of better products and services. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.

Platform

Structured ContentDeveloper experienceContent LakeSanity StudioSecurity & Compliance
  • Sanity vs Contentful
  • Sanity vs Strapi
  • Sanity vs Adobe Experience Manager
  • Sanity vs Hygraph
  • Sanity vs Sitecore
  • Sanity vs Storyblok
  • Sanity vs Contentstack
  • Sanity vs Prismic
  • Sanity vs Drupal
  • Sanity vs ButterCMS

Resources

Documentation
  • React Blog
  • Gatsby Blog
  • Next.js Landing Pages
  • Progressive Web Application
  • Single Page Application
  • Svelte & Typescript App
  • Vue & Tailwind Blog
  • Developer Portfolio Templates
  • Form validation with Yup
  • Live Preview with Next.js and Sanity.io
Resource library
  • Agency partners
  • Technology partners
  • Blog Template
  • Personal Website Template
  • Developer Portfolio Templates
  • All Templates
Case Studies
  • Headless CMS
  • What is an API CMS
  • Static Sites 101
  • Headless SEO
  • Localization
  • GraphQL vs REST
  • What is a DXP?
  • Typescript 101
  • Content as a Service
  • Ecommerce SEO
  • React CMS
  • Next.JS CMS
  • CMS for Shopify
  • Content platform
  • Multilingual CMS
  • Static Site CMS
  • Gatsby CMS
  • Node CMS
  • E-commerce CMS
  • Vue CMS
  • Angular CMS
  • GraphQL CMS
  • Newspaper CMS
  • Magazine CMS
  • CMS for apps
  • Remix CMS

Company

Contact SalesEnterpriseCareersTerms of ServiceAccessibility Statement

Stay connected

  • GitHub
  • Slack
  • Twitter
  • YouTube
  • Stack Overflow
  • Blog RSS
  • Newsletter
©Sanity 2023