Linear logo

Software Engineer


1 year ago

➔ All jobs

➔ Jobs at Linear

➔ Apply for this job

At Linear, we are on a mission to create a new standard for modern software development. We are building the tools that empower the next generation of high-impact companies to do their best work. Linear is designed based on the practices and processes that distinguish world-class product teams from the rest: relentless focus, fast execution, and a commitment to the quality of craft.

Founded in 2019, Linear has become the default tool of choice for high-performance teams to build their products. Set up as a fully remote company from the start, our team is currently distributed across a variety of countries across the US, Latin America and Europe (we hire within US/EU timezones). We are a diverse team of individuals, all makers at heart. We love picking up new challenges and care deeply about the quality of our work.

As a small team, we’re all generalists and constantly picking up new challenges. When it comes to code, we’re looking to work with experienced people who can pick a problem and solve it. We use TypeScript and build scalable systems so we can continuously make progress on a solid foundation. We don’t expect you to have a background in everything we use, but we do expect strong JavaScript fundamentals and a background working with React, and ideally TypeScript.

What you'll do

  • Work with engineers and designer to build new user-facing features which touch everything from database models, to APIs and React UI

  • Diagnose and improve application performance

  • Add real-time collaborative editing to our content editor

  • Add analytics, monitoring, and alerts to our service so that we can better respond to operational incidents

  • Open-source any non-trivial innovations that come out of our work on the product


  • React frontend with Styled Components, utilizing hooks for the composability of functionality

  • Proprietary data synchronization library built for speed and offline support. Delta-packets are transported using WebSockets

  • MobX for binding the data model to the UI

  • Prosemirror-based content editor

  • Electron desktop application

  • Public GraphQL API that has access to all of the user's data

  • Node, Postgres and Redis in the backend

  • Hosted on Google Cloud with k8s

  • GitHub, Slack, Notion

  • Design system with React component library

What we offer

  • Interesting and challenging work

  • An experienced team to learn from

  • Work life balance

  • Competitive salary and equity

  • Employee-friendly equity terms (early exercise, extended exercise)

  • Macbook Pro, 5K display and accessories

  • Stipend to set up your home office

  • Paid lunch and coffee during work days

  • Work remotely, no commuting to the office

  • Paid co-working space/desk at an office

  • Health, dental and vision insurance

  • Regular team events and offsites

  • 5 weeks paid vacation

  • 4 months paid parental leave


Linear logo
Linear51-200 employees
Linear streamlines issues, sprints, and product roadmaps. It’s the new standard for modern software development.

Hires remotely in

Employment type

© 2019-2022 All Rights Reserved.