Replit

Staff Software Engineer, Product

Replit4 months ago
Location

Foster City, CA (Hybrid) In office M,W,F

Type

Full Time

Salary

USD 200,000 – 290,000

Level

Staff

Role

Staff Software Engineer

Posted

Dec 30, 2025

Full TimeStaff

The role

Summary

Replit is seeking a Staff Product Engineer to lead major projects on their agentic software creation platform. You'll work cross-functionally to build features that help millions of users collaborate and transform ideas into software using natural language, requiring 7+ years of experience with TypeScript, React, and full-stack development.

What you'll do

Technical Leadership: Help lead major projects and take new products from 0 to 1, providing technical direction and architectural guidance
Problem Identification and Solution: Identify the hardest technical and quality problems holding the team back, then build comprehensive solutions
Strategic Planning: Chart high-level technical direction and follow up to ensure projects deliver on business results
Mentoring and Development: Mentor and develop new senior engineers to help grow the engineering team
Feature Development: Ship new features and build infrastructure using TypeScript, React, CSS, GraphQL, Node.js, and PostgreSQL
Cross-functional Collaboration: Work closely with product managers, designers, sales representatives, and other engineers
User-focused Development: Build features that help users collaborate and transform ideas into software efficiently

What we look for

Technical

Full-stack TypeScript DevelopmentWorking experience building full-stack applications with TypeScript as the primary technology
User-facing Product DevelopmentWorking experience building directly for end users with focus on user experience
React DevelopmentProficiency in React for frontend development and component architecture
Backend TechnologiesExperience with Node.js, GraphQL, and PostgreSQL for backend development

Experience

Professional Software DevelopmentMinimum of 7 years of professional software development experience
Technical LeadershipExperience in a technical leadership role, working cross-functionally with multiple teams
Startup Experience (Preferred)Previous experience working at a startup in a cross-functional engineering role
Developer Tools Experience (Preferred)Experience working with IDEs, terminals, or other common developer tools

Skills

Required skills

TypeScriptMinimum 7 years of professional experience with TypeScript for full-stack development
ReactStrong proficiency in React for building user interfaces and frontend components
Technical LeadershipProven experience leading technical projects and working cross-functionally
User-focused DevelopmentExperience building products directly for end users with strong UX focus
Full-stack DevelopmentComprehensive experience building complete web applications from frontend to backend

Nice to have

Developer Tools ExperienceExperience working with IDEs, terminals, or other common developer tools
Startup ExperiencePrevious experience working at a startup in cross-functional engineering roles
Programming Future VisionExcitement about the future of programming and natural language software development
GraphQLExperience with GraphQL for API development and data fetching
PostgreSQLExperience with PostgreSQL database design and optimization

Compensation & benefits

Salary

USD 200,000 – 290,000 (annual)

Stock options

Available

Benefits

Competitive Compensation

Competitive salary and equity package

Retirement Benefits

401(k) program with 4% company match

Health Insurance

Comprehensive health, dental, vision and life insurance coverage

Disability Insurance

Short-term and long-term disability coverage

Parental Leave

Paid parental, medical, and caregiver leave

Commuter Benefits

Transportation and commuting assistance

Wellness Stipend

Monthly wellness stipend for health and wellness activities

Work Environment

Autonomous work environment with flexible arrangements

Office Setup

In-office setup reimbursement for workspace equipment

Time Off

Flexible time off (FTO) policy plus holidays

Team Events

Quarterly team gatherings and in-office amenities


Interview process

  1. 1
    Initial Screening Phone or video screening to discuss background, experience, and alignment with role requirements
  2. 2
    Technical Assessment Technical interview focusing on TypeScript, React, and full-stack development skills
  3. 3
    System Design Interview Staff-level system design discussion covering architecture, scalability, and technical leadership
  4. 4
    Cross-functional Collaboration Interview with product managers and designers to assess cross-functional working style
  5. 5
    Leadership and Mentoring Discussion of technical leadership experience, mentoring approach, and team development
  6. 6
    Final Interview Final round with senior leadership to discuss vision, culture fit, and long-term goals

Apply for this position

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