Plain
Senior Product Engineer (Backend)
Job Summary
This role involves contributing to the development of a customer support platform by leading end-to-end feature deployment, architectural decisions, and improving developer experience. The candidate should have experience in product-led SaaS companies, particularly in B2B contexts, with skills ranging from backend infrastructure to API design and front-end work. Responsibilities include collaborating with customers for validation, shaping technical architecture, and writing documentation. The role is suited for individuals who thrive on impact, technical challenges, and working in a startup environment.
Required Skills
Job Description
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, andFly.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:
Help set overall product direction as part of our team, and help us iterate on our technical architecture, developer experience and API.
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 – working on everything from back-end infrastructure and API schemas to the front-end experience.
Shape our backend architecture. You'll work on some of our most complex technical challenges and help others do the same. You'll help decide how we build things and what we prioritise as a product and engineering team.
Create a stellar developer experience. You'll help make sure the experience of building with Plain second to none. You'll play a key role in everything from how we structure our data model through to designing our APIs and writing documentation.
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.
Get equally excited scoping & building a great product as you are, solving a gnarly technical problem.
Have experience working with distributed, serverless systems, and have worked on similar web applications with a high quality and performance bar before
Feel comfortable learning new technologies and paradigms on your own.
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 seed-stage 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.
Plain
Support your customers on Slack, Microsoft Teams, Discord and many more – and move from answering tickets to building genuine relationships.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.