L

Linear

Software development tool for task tracking

Senior / Staff Product Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of experience building customer-facing products at a high-quality software company.
  • Strong React and TypeScript fundamentals, with experience across the full stack, including browser technologies, Node, GraphQL, and PostgreSQL.
  • A track record of driving complex, end-to-end features with visible product impact.
  • Product sensibility, with care for user experience, speed, and polish, and willingness to challenge work that does not meet those standards.
  • Ability to work without heavy product-management oversight and help shape problems, not only implement solutions.
  • High ownership, with the ability to work self-directed across the full lifecycle of a feature, from idea through launch.
  • Ability to thrive in a remote, async-first environment with a lean, high-output team.
  • Experience at a startup or a company with a high engineering bar.

Responsibilities

  • Work closely with founders and design to implement new concepts and ideas.
  • Build AI-powered functionality into the core product.
  • Update the realtime collaborative content editor used across internal surfaces.
  • Build user-facing features with scalable UI components.
  • Improve application performance.
  • Refine software development processes to keep the team operating at high velocity.

Desired Qualifications

  • Experience with the listed technologies is not required across the board, but enthusiasm for working close to product, performance, and real-world scale is desired.
  • Experience with agentic workload systems using Temporal at production scale.
  • Experience with proprietary websocket data-sync frameworks built for speed and offline support.
  • Experience with React, MobX, and styled-components on the frontend.
  • Experience with GraphQL APIs and SDKs.
  • Experience with Node, Postgres, Temporal, and Redis in the backend.
  • Experience with Google Cloud and Kubernetes.
  • Experience with GitHub, Slack, and Notion.

About the Company

Linear

Software development tool for task tracking

Linear helps software teams plan, track, and ship products more efficiently by providing task management, issue tracking, and customizable workflows in a subscription platform. It turns complex work into sub-issues, automates backlog maintenance by auto-closing and archiving resolved items, and speeds up work with rapid keyboard shortcuts and real-time sync. Its Cycles feature organizes work into time-bound periods with automatic tracking and roll-over of unfinished tasks, while filters, custom views, and issue templates tailor the workspace to each team's needs. Linear differentiates itself through a fast, elegant UI, configurable workflows, and automated backlog management that reduce manual effort. The goal is to help teams increase throughput and focus on the right work to build products more efficiently.

Company size
201-500
Company stage
Private
Total funding
$134.2M
Headquarters
San Francisco, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Linear

See more jobs