Linear

Senior / Staff Product Engineer

Linear3 months ago
Location

North America

Workplace

Remote

Type

Full Time

Level

Senior

Role

Full Stack Engineer

Posted

Mar 4, 2026

Full TimeRemoteSenior

The role

Summary

Linear is seeking a Senior/Staff Product Engineer to build their next-generation product development system for teams and AI agents. Join a small, distributed team working on scalable TypeScript/React applications used by 25,000+ companies including OpenAI and Coinbase, with opportunities to work on cutting-edge features like real-time collaboration and AI-powered development tools.

What you'll do

Frontend Development: Build new user-facing features with beautiful and scalable UI components using React and TypeScript
Feature Implementation: Work closely with founders and design team to implement fast new feature concepts and prototypes
Complex Component Development: Implement advanced React components including drag & drop functionality and virtualized rendering for large datasets
Real-time Collaboration: Add real-time collaborative editing capabilities to the content editor system
Performance Optimization: Improve application performance through profiling, monitoring, and optimization techniques
Process Innovation: Redefine best-in-class software development processes to build purpose-built products
System Architecture: Contribute to scalable system design and architecture decisions for continuous progress
Cross-functional Collaboration: Work as a generalist across multiple challenges and collaborate with distributed team members

What we look for

Technical

JavaScript ExpertiseStrong fundamental knowledge of JavaScript programming language and ecosystem
React ExperienceProven background working with React framework for frontend development
TypeScript ProficiencyExperience with TypeScript for type-safe application development
Component ArchitectureAbility to design and implement complex, reusable UI components
Performance OptimizationExperience with application profiling and performance improvement techniques
Problem SolvingAbility to independently identify problems and implement effective solutions

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or equivalent experience
Continuous LearningDemonstrated ability to learn new technologies and adapt to evolving tech stacks

Experience

Senior-Level ExperienceSeveral years of experience in product engineering or full-stack development
Scalable SystemsExperience building and maintaining scalable web applications and systems
Product DevelopmentBackground in product-focused engineering with user-facing feature development
Remote CollaborationExperience working effectively in distributed, remote-first team environments

Skills

Required skills

TypeScriptAdvanced proficiency in TypeScript for type-safe development
ReactStrong experience with React framework and component lifecycle
JavaScript FundamentalsDeep understanding of JavaScript core concepts and modern features
UI/UX ImplementationAbility to translate designs into high-quality user interfaces
System DesignUnderstanding of scalable system architecture and design patterns
Performance OptimizationSkills in application profiling and performance improvement

Nice to have

MobXExperience with MobX state management library
GraphQLKnowledge of GraphQL API development and consumption
Node.jsBackend development experience with Node.js
PostgreSQLDatabase design and optimization experience
KubernetesContainer orchestration and cloud deployment experience
Real-time SystemsExperience with WebSocket and real-time data synchronization
TemporalKnowledge of workflow orchestration platforms

Compensation & benefits

Stock options

Available

Benefits

Competitive Salary and Equity

Market-competitive compensation package with equity participation

Employee-friendly Equity Terms

Early exercise options and extended exercise periods for equity

Work-Life Balance

Strong emphasis on maintaining healthy work-life integration

Remote Work

Fully remote position with no commuting requirements

Co-working Allowance

Paid co-working space or desk at an office for those who prefer

Meal Benefits

Paid lunch and coffee during workdays

Health Insurance

Comprehensive health, dental, and vision insurance coverage (US)

Generous Vacation

5 weeks of paid vacation time annually

Parental Leave

4 months of paid parental leave for new parents

Team Events

Regular team events and company off-sites for connection and collaboration


Interview process

  1. 1
    Application Review Initial screening of application materials and technical background
  2. 2
    Work Trial Practical work trial to demonstrate problem-solving abilities and coding skills
  3. 3
    Technical Interview In-depth technical discussion covering React, TypeScript, and system design
  4. 4
    Team Interview Cultural fit assessment and collaboration discussion with team members
  5. 5
    Final Interview Conversation with founders about vision, goals, and mutual fit

Apply for this position

You'll be redirected to the company's application page


Linear

Linear

View all jobs

Linear is a project management tool that helps teams track their work and collaborate on projects.

San Francisco, California, United StatesFounded 2018linear.app

Tech Stack

Languages
TypeScriptJavaScriptNode.js
Frameworks
ReactMobXstyled-componentsGraphQL
Databases
PostgreSQLRedis
Tools
GitHubSlackNotionKubernetesGoogle Cloud Platform
Other
TemporalWebSocketSDK Development
Apply Now