Staff Software Engineer, Product

Staff Software Engineer · Staff · Full Time

Foster City, CA (Hybrid) In office M,W,FUSD 200k – 290k7mo ago
Apply for this role

Opens Replit's application page

Role

What you'll do.

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.

Responsibilities

  • 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

Qualifications

What we look for.

Technical

  • Full-stack TypeScript Development

    Working experience building full-stack applications with TypeScript as the primary technology

  • User-facing Product Development

    Working experience building directly for end users with focus on user experience

  • React Development

    Proficiency in React for frontend development and component architecture

  • Backend Technologies

    Experience with Node.js, GraphQL, and PostgreSQL for backend development

Experience

  • Professional Software Development

    Minimum of 7 years of professional software development experience

  • Technical Leadership

    Experience 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

  • TypeScript

    Minimum 7 years of professional experience with TypeScript for full-stack development

  • React

    Strong proficiency in React for building user interfaces and frontend components

  • Technical Leadership

    Proven experience leading technical projects and working cross-functionally

  • User-focused Development

    Experience building products directly for end users with strong UX focus

  • Full-stack Development

    Comprehensive experience building complete web applications from frontend to backend

Preferred

  • Developer Tools Experience

    Nice to have

    Experience working with IDEs, terminals, or other common developer tools

  • Startup Experience

    Nice to have

    Previous experience working at a startup in cross-functional engineering roles

  • Programming Future Vision

    Nice to have

    Excitement about the future of programming and natural language software development

  • GraphQL

    Nice to have

    Experience with GraphQL for API development and data fetching

  • PostgreSQL

    Nice to have

    Experience with PostgreSQL database design and optimization

Tech stack

Languages

TypeScriptJavaScript

Frameworks

ReactNode.js

Databases

PostgreSQL

Tools

GraphQL

Other

CSSIDEs

Compensation

Pay and benefits.

Base·USD 200,000 – 290,000

Equity·Stock options

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

Process

Interview steps.

  1. 01

    Initial Screening

    Phone or video screening to discuss background, experience, and alignment with role requirements

  2. 02

    Technical Assessment

    Technical interview focusing on TypeScript, React, and full-stack development skills

  3. 03

    System Design Interview

    Staff-level system design discussion covering architecture, scalability, and technical leadership

  4. 04

    Cross-functional Collaboration

    Interview with product managers and designers to assess cross-functional working style

  5. 05

    Leadership and Mentoring

    Discussion of technical leadership experience, mentoring approach, and team development

  6. 06

    Final Interview

    Final round with senior leadership to discuss vision, culture fit, and long-term goals

Full posting

Original listing.

Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide, Replit is democratizing software development by removing traditional barriers to application creation.

About the role: 

As a Staff Product Engineer at Replit, you’ll work closely with other product and platform engineers, designers, sales representative, and product managers to build features that help users collaborate with their team to go from idea to software fast. You’ll be at the forefront of shaping and experimenting on what our tens of millions of users love.

You will:

  • Help lead major projects and take new products from 0->1

  • Identify the hardest technical and/or quality problems holding us back, and then build solutions

  • Chart high level technical direction and follow up to make sure those projects come together to deliver on results

  • Mentor and develop new senior engineers to help grow the team

  • Ship new features and build infrastructure using: TypeScript, React, CSS, GraphQL, Node.js, and Postgres

Required skills and experience:

  • A minimum of 7 years of professional software development experience

  • Experience in a technical leadership role, working cross functionally

  • Working experience building full stack applications with TypeScript

  • Working experience building directly for users

Bonus Points: 

  • You’re excited about the future of programming and have experience working with IDEs, terminals, or other common developer tools

  • You’ve had previous experience working at a startup in a cross-functional engineering role

This is a full-time role that can be held from our Foster City, CA office. The hybrid role has an in-office requirement of Monday, Wednesday, and Friday.

Full-Time Employee Benefits Include:

💰 Competitive Salary & Equity

💹 401(k) Program with a 4% match

⚕️ Health, Dental, Vision and Life Insurance

🩼 Short Term and Long Term Disability

🚼 Paid Parental, Medical, Caregiver Leave

🚗 Commuter Benefits

📱 Monthly Wellness Stipend

🧑‍💻 Autonomous Work Environment

🖥 In Office Set-Up Reimbursement

🏝 Flexible Time Off (FTO) + Holidays

🚀 Quarterly Team Gatherings

☕ In Office Amenities

Want to learn more about what we are up to?

Interviewing + Culture at Replit

To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.

Redirects to Replit's application page.

Other roles

More at Replit.

View all 35 roles