Senior Product Engineer (Frontend)

1 Month ago • All levels • Product Management • $75,000 PA - $130,000 PA

Job Summary

Job Description

Plain is seeking a Senior Product Engineer (Frontend) to join their team and help define the next phase of support tooling. This role involves owning and solving problems end-to-end, from idea conception to infrastructure and UI details. Key responsibilities include shipping features, improving state management for GraphQL queries and Websockets, building a robust multiplayer experience, and enhancing the writing experience with rich text capabilities. The engineer will collaborate closely with the designer to ensure top-notch user experience and will work on architectural conversations and customer interactions, prioritizing impact and user experience.
Must have:
  • Proven track record in product-led companies, ideally B2B SaaS.
  • Excited about architectural and customer conversations.
  • Driven by impact above all.
  • Experience with web apps, complex data fetching, state, and performance challenges.
  • Comfortable learning new technologies independently.
  • Opinionated about and enjoy working on UI.
Perks:
  • Stock options
  • Benefits

Job Details

We are building the fastest, most powerful customer support platform for the next generation of B2B companies. Some of the world’s most forward-thinking companies, like Stytch, Sanity, and Fly.io, rely on Plain to consolidate all the channels where they speak with customers, collaborate with their teams, and speed up their workflow with our lightning-fast UI.

We’re looking for a Senior Product Engineer to join our team and help us define the next phase of support tooling.

What you'll do

Engineering at Plain is about much more than moving tickets from left to right, it’s owning and solving problems end to end - from coming up with ideas to infrastructure and button copy.

You will:

  • Ship features to solve customer problems, end to end. You’ll talk to customers to validate ideas and scope features, lead the development of those features day to day and ensure they're rolled out smoothly.

  • Getting state management right: We've currently normalizing GraphQL queries into a global cache and updating entities via Websockets. Although functional we have a long road ahead to make this faster, more resilient and faster to build with. Fixing this will require some deep thinking and love around our frontend architecture.

  • Building a great multiplayer experience: We want to make sure Plain is a delight to use with large teams. We need to develop a more resilient way to allow multiple people to be aware of each other when using Plain, and do so in a technically resilient way which handles all the complex conflicts and race conditions which come with multiplayer support.

  • Improving our writing experience: Like Slack, typing is at the heart of Plain, so we want to deeply invest in our writing experience. We want to give you full keyboard control over Plain, let you seamlessly compose rich messages with code snippets, inline images and videos, and make it a breeze to help your customers. This will require some UI heavy lifting, and is the perfect challenge for someone excited about getting even the smallest interaction details right.

  • Work closely with Mitchell, our designer, to make sure that the user experience for every feature is top-notch –  from copy to to  UI details and polish.

You should have a proven track record working for product-led companies, ideally in B2B SaaS, be as excited about architectural conversations as you are about customer conversations, and be driven by impact above all.

This is a great fit if you…

  • Are driven by impact and working with wonderful, high-EQ people. You measure the quality of your work by the end-experience of users, not the abstractions or cleanliness of the code.

  • Have substantial experience working on web apps with complex data fetching, state and performance challenges.

  • Feel comfortable learning new technologies and paradigms on your own.

  • Are opinionated about, and love working on UI.


This won't be the right role if you…

  • Are uncomfortable with ambiguity. We have some really exciting traction but are still at an early stage and are constantly learning and trying new things as our company grows.

  • Find learning about new technologies a key motivation for coming to work. We invest in what makes us productive but will prefer the known option to the experimental and novel. Postgres is great.

  • Are looking to manage others. We're firmly looking for someone who, for now, wants to be an individual contributor.

  • Expect all the perks of a big company. We’re a Series A startup and are competitive in what we offer at our stage, but it’s a different role and opportunity than working at an established tech company.


Similar Jobs

Zuora - Customer Solution Engineer

Zuora

Redwood City, California, United States (Remote)
3 Weeks ago
appier - Finance Manager/Investor Relations

appier

Tokyo, Japan (Hybrid)
3 Months ago
USE Insider - Account Director

USE Insider

Paris, Île-de-France, France (Hybrid)
7 Months ago
Adyen - Engineering Manager - Onboarding Experience

Adyen

Chicago, Illinois, United States (On-Site)
3 Months ago
YouGov - Senior Product Manager

YouGov

United States (Remote)
1 Month ago
Moloco - Group Product Manager - Moloco Ads (Mandarin-Speaking)

Moloco

Singapore (On-Site)
2 Weeks ago
Apollo - Sr. Staff Product Manager - Federation Core

Apollo

(Remote)
5 Months ago
Adyen - Product Manager - Payments Pricing

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
Imanage - Product Manager (Records Management)

Imanage

Chicago, Illinois, United States (On-Site)
4 Months ago
bounteous - Product Manager, B2B

bounteous

Bernards, New Jersey, United States (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

AccelData - Enterprise Account Executive

AccelData

United States (Remote)
1 Year ago
Veeam Software - Senior Staff Platform Engineer

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Mercury - Compliance Training Program Manager

Mercury

San Francisco, California, United States (Remote)
3 Weeks ago
AccelData - Staff Security Engineer

AccelData

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ion - Software Architect - Java Multi-Tenant SAAS Cloud Native

Ion

Pune, Maharashtra, India (On-Site)
10 Months ago
Alpha Sense - Enterprise Account Executive

Alpha Sense

London, England, United Kingdom (On-Site)
2 Months ago
Nice - Professional Services Engineer

Nice

Atlanta, Georgia, United States (Hybrid)
1 Month ago
adictiz - International Marketing Project Manager (English / Spanish)

adictiz

Lille, Hauts-de-France, France (Hybrid)
3 Months ago
dbt Labs - Senior Platform Software Engineer

dbt Labs

United States (Remote)
1 Month ago
Saviynt - Staff Accountant

Saviynt

Philippines (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

project white card - Street Sense wins Gold from International Serious Play Awards!

project white card

Orlando, Florida, United States (On-Site)
2 Years ago
Progress - Sales Engineer II

Progress

Burlington, Massachusetts, United States (Hybrid)
1 Month ago
Nintendo - Forecast & Strategic Planning Analyst

Nintendo

Redmond, Washington, United States (Hybrid)
4 Months ago
Shield AI - Staff Propulsion Engineer

Shield AI

Dallas, Texas, United States (On-Site)
3 Weeks ago
The Walt Disney Company - On-Call Line Cook

The Walt Disney Company

California, United States (On-Site)
4 Months ago
Shipt - Director of Product Management

Shipt

San Francisco, California, United States (Hybrid)
1 Month ago
Decagon - Engineering Manager, Agent Software Engineering

Decagon

New York, New York, United States (On-Site)
2 Months ago
Dialpad AI - RVP, Enterprise

Dialpad AI

United States (On-Site)
2 Months ago
Notion - Corporate Finance

Notion

San Francisco, California, United States (On-Site)
2 Months ago
Egnyte - Sales Development Representative

Egnyte

Draper, Utah, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

Meta - Manager, Production Engineering

Meta

Dublin, County Dublin, Ireland (On-Site)
9 Months ago
Tide - Lead Product Manager - Banking Payments

Tide

Lithuania (Hybrid)
2 Months ago
Riot Games - Senior Technical Product Manager - League Studios, League Data Central

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Marvell - Senior Director Product Management - DCI

Marvell

Santa Clara, California, United States (On-Site)
2 Months ago
Epic Games - Senior Technical Product Manager, Identity

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Square - Internship in Production Management / Control Center

Square

Waiblingen, Baden-Württemberg, Germany (On-Site)
1 Month ago
Feld Entertainment - Production Stage Manager - Monster Jam

Feld Entertainment

Ellenton, Florida, United States (On-Site)
10 Months ago
TransUnion - Digital Identity Solutions Product Manager

TransUnion

New York, United States (Hybrid)
3 Weeks ago
quience - Production Manager- Apparel

quience

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Paytm - Product Management - Senior/Group Product Manager - Lending

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United Kingdom (Remote)

San Francisco, California, United States (Remote)

San Francisco, California, United States (Remote)

United Kingdom (Remote)

United Kingdom (Remote)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Plain

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug