/

Engineering

Senior Software Engineer

About Slate

Slate is the workspace for modern product teams. We bring planning, documentation, and delivery into one calm place, with an intelligence layer called Atlas that understands the full state of your work and surfaces what matters before you ask. Teams use Slate to think, write, and ship together without the work scattering across a dozen tools.


About the Role

We're looking for a Senior Software Engineer to help build the core of Slate. This is a role for someone who wants real ownership over the systems that make the product work, from the collaborative editor to the engine behind Atlas. You'll ship features end to end, make architectural decisions that hold up as we scale, and care as much about how something feels to use as how it performs under load.

You'll work closely with design, product, and the rest of engineering in an async, globally distributed team. We trust you to take a problem and figure out the right approach.


What you'll be responsible for
  • Build and ship features across the Slate product, from the workspace and editor to the systems powering Atlas, automations, and integrations.

  • Make architectural decisions that keep the product fast, reliable, and maintainable as we grow, with an active voice in the tools and patterns we adopt.

  • Own your work end to end, from early design through to deployment and the monitoring that comes after.

  • Collaborate with design and product to turn broad problems into shipped features, contributing your thinking rather than waiting for fully specified tickets.

  • Improve the systems you touch, paying down complexity and raising the quality bar across the codebase.

  • Help uphold the engineering practices that let a small team move quickly without breaking things, including code review, testing, and clear technical writing.


You might be a good fit if you
  • Have several years of experience building production software, with depth in modern web technologies and a track record of shipping real products.

  • Write clean, considered code and care about the details, from data modeling to the final interaction.

  • Are comfortable owning ambiguous problems, identifying what's worth building, communicating your approach, and getting it done.

  • Have worked on collaborative, real time, or data heavy products, or are excited to go deep on the hard problems they involve.

  • Use AI tools in your daily work to prototype, explore, and ship faster.

  • Are happy working async and independently in a distributed team, and you write clearly enough to keep others in sync.

  • Move fast without sacrificing craft, and you know when good enough is good enough.


What we offer
  • Fully Remote: We hire globally and believe you can do your best work from anywhere. There are no Slate offices, but we provide a co-working allowance you can use wherever you are in the world.

  • Equity: Every team member receives equity in Slate. We want everyone to share in the upside of what we're building together.

  • Tech Allowance: A budget to set up your ideal work environment, whether that's a new laptop, a monitor, or whatever helps you do your best work.

  • Health Benefits: We cover 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family's health matter to us.

  • Annual Off-Sites: Once a year the whole company gathers in a new city for a week of connection, collaboration, and time together away from the screen.

  • Flexible Work: We operate asynchronously and trust you to manage your own time. You know what needs to be done and when.

  • Professional Development: An annual education allowance to spend on learning, whether that's courses, books, or conferences that support your growth.


About the Team

Slate is remote first and built by a small team that cares deeply about craft. We move fast, we build in public, and we use what we ship every day.

40+ team members
20+ countries
A product used by fast moving teams around the world

We believe a globally distributed team is a strength, not a constraint. We keep the group small, the bar high, and the work calm.


Hiring process

We keep things simple, async friendly, and respectful of your time.

  • Apply: Our team reviews your application.

  • Intro Call: A short video chat to get to know each other.

  • Interviews: Up to four conversations with team leads, future teammates, someone cross functional from product or design, and someone from our founding team.

  • Decision: We may follow up with a final question, or go straight to an offer.

All communication is remote, and we aim to move quickly.

Application

Application

Application

/

Senior Software Engineer

Senior Software Engineer

Where modern teams operate.

Where modern teams operate.

Create a free website with Framer, the website builder loved by startups, designers and agencies.