Design engineer career path: portfolio, interviews, and pay

The software role, not the mechanical one. How to read a design engineer posting, build a portfolio of shipped work, prepare for Linear, Ashby and Paper interviews, and check printed pay.

Peter Bokor13 min read

The design engineer career path runs through shipped work, not the title. This chapter is about the software role that designs and builds interfaces in code, not the mechanical design engineer who works in CAD.

Postings ask what you personally shipped. Interviews at Linear, Ashby and Paper test you by having you do the work. Pay follows level, and owning a scope is how you move up.

This chapter of the guide to becoming a design engineer walks the path in five steps, from reading a posting to choosing where to grow.

What the design engineer career path looks like

The title is the least stable part of it. There is no certification for the software role, as Mehmet Baytaş pointed out in the Q&A after his Hatch Conference 2026 keynote. Baytaş is creative director at Moment and was previously a design engineer on Attio's marketing team. In his account, a design engineer is whoever a company has given that title. The next company may call the same job front-end engineer or product designer.

This guide uses one definition throughout.

Some companies already level the role like any other. Ashby posts the title in three Americas openings that span five levels, from junior to senior staff, each with its own pay band. The junior opening asks for no more than two years of experience and projects "with at least a couple of users". Staff asks for "major contributions to a design system" and features built for hundreds of users.

Title and compensation panels from three Ashby job postings captured in September 2026, side by side. Junior Design Engineer, Americas: SF and NYC $140K to $170K. Design Engineer, Americas, L3 Senior: SF and NYC $210K to $250K. Staff Design Engineer, Americas, L4 Staff: SF and NYC $250K to $295K. Each panel also lists lower bands for Seattle and other US locations.

Many openings ask for senior experience. Replit asks for eight or more years of front-end work, Lovable's web role for ten, and Spear AI typically looks for seven years of design engineering. Paper's role is principal level. Among the postings in this chapter, Ashby's is the only junior opening.

The doors are open from both sides. Vercel's posting says "There is no required path into this role" and names product design, front-end engineering and creative development. What it cares about is "the quality of what you have shipped and the judgment behind it."

For a product designer, the first step is shipping at your current job. The three rungs chapter maps that climb, and it usually takes weeks, not years.

Step 1: Read the design engineer job description for four things

The same title covers several jobs. A design engineer job description tells you which one it is. Read it for four things: the track, who owns production, what you will own, and how you will be judged.

The track. Product postings name a surface inside the app. Ramp's design engineer owns "key surfaces end to end". Marketing postings name the website. Perplexity wants someone to ship "product launch pages and evergreen marketing pages". Chapter 1 separates the two tracks, and a portfolio for one does not fit the other.

Who owns production. None of these postings says on-call. Production shows up in other words, so look for them:

  • "ensure that our products remain live, performant and secure" (ElevenLabs)
  • "Customer issues and investigations are distributed across the team" (Ashby)
  • A DevOps line listing GitHub Actions, Grafana and Terraform (Lovable)

Each of those means some of the running of production is yours. That is Baytaş's warning from the case against the role, read off the posting.

Vercel's posting shows the other pairing. It asks the hire to "Own quality after launch" and names "a dedicated engineering team" alongside. Quality stays yours and operations stay with engineering. That is the product-track job this guide describes.

What you will own. Baytaş built a word cloud from design engineer postings for his talk, and "ship" and "ownership" were the largest words in it. September's postings bear him out. All but one of those named here used the word ship, and most asked the hire to own something. At Vercel and Autumn it was a product surface, at Perplexity the work "from Figma handoff to production", and on Lovable's brand team a generation system. The thing named after "own" is the job.

How you will be judged. The requirements list says what the portfolio must show, and some postings describe the interview too. Steps 2 and 3 cover both.

One more line to read for is design. In the same Q&A, Baytaş drew the difference between a design engineer and a front-end developer: the design engineer is expected to design. Some teams with a strict design system do not need front-end engineers with design skills, and do not hire the role. A posting that asks for years of front-end work and barely mentions visual design is closer to a front-end job, whatever its title. Design leads writing these postings get their own chapter: building a design engineering team.

Step 2: Build a design engineer portfolio of shipped work

A design engineer portfolio shows work that shipped, with proof that it did. Static shots on Dribbble show taste. Most postings that describe a portfolio ask for work that shipped or runs.

CompanyWhat the posting asks for (checked 28 September 2026)
Vercel"Your work shows what you personally identified, designed, built, shipped, and learned after launch."
Autumn"a portfolio of shipped interfaces where you did both the design and the front-end build, and can explain why each decision was right"
Ramp"A portfolio that shows high visual and interaction craft in live experiences or working prototypes"
Linear (Web & Brand)"A portfolio or Twitter profile showcasing a range of technical skills, a creative use of code, and prototyping skills"
ElevenLabs"artifacts such as past projects, designs, or GitHub contributions"
Ashby (mid and senior)"experience designing products and shipping code to hundreds of users (even if through side projects)"

Requirements lists from two design engineer job postings, captured in September 2026. Top: Vercel's Design Engineer posting, first line "Your work shows what you personally identified, designed, built, shipped, and learned after launch", last line about using coding agents while being able to explain, test, debug and take responsibility for the code. Bottom: Autumn's Design Engineer posting, first line "Exceptional product taste: a portfolio of shipped interfaces where you did both the design and the front-end build, and can explain why each decision was right."

Current openings are on each company's careers page, such as Autumn's and Linear's.

Build each portfolio entry around five parts. Vercel's line, what you identified, designed, built, shipped and learned after launch, maps onto them.

Hand-drawn diagram titled "A portfolio of shipped work", with "shipped work" highlighted in lime. Five boxes run left to right: The problem, Before and after, The pull request, Preview link, After launch. The pull request box is filled in lime, with the handwritten note "the proof it merged".

  1. The problem. One or two sentences on what was wrong and who noticed it.
  2. Before and after. Screenshots or a short screen recording of the real product, both states.
  3. The pull request. A link if the repository is public. For a private one, a screenshot of the pull request page with the description and review, shared with your employer's permission.
  4. A preview or production link. Something a reviewer can click, so the work runs rather than sits in a frame.
  5. After launch. What changed for users, what you fixed in a follow-up, what you would do differently.

Design system work belongs in it, and it is the work that most needs the pull request. Maggie Appleton noted in A Collection of Design Engineers that work like "advocating for robust design systems and cleaning up legacy code" is hard to share. A merged pull request that swaps hardcoded values for tokens shows it in one link. Small changes count. A first pull request of a few lines, the size the first pull request walkthrough recommends, is shipped work.

If your day job gives you nothing public, build in public. In "Animating in public", Emil Kowalski describes posting what he built on Twitter so employers could see it. A video recreating Vercel's tab component "changed everything", and he later joined Vercel. Linear's posting accepts that kind of feed, and Ashby's counts side projects with real users.

Match the portfolio to the track. Lovable's web role asks for "landing pages and advanced web interactions" and tells candidates without them to look at its other roles. A portfolio of settings screens will not get that job.

Step 3: Prepare for a design engineer interview that asks you to do the work

Most design engineer interviews that companies publish include a work sample, not a quiz. You walk through past work, then build something with the team or on your own. The formats differ in length and in whether you are paid.

CompanyWhat they publish (postings checked 28 September 2026)The work sample
LinearUsually three to four conversations, then a work trial. Most processes take four to six weeksPaid work trial of 2 to 5 days on a real project
Ashby (in the posting)A 30-minute intro where you screen-share your work, then a second and a final roundA 1-hour live technical screen and a design take-home of about 3 hours, one in each round
Paper (job post)Take-home, trial, or bothPaid trial project of 1 to 2 weeks to "ship a complete feature"
Lovable (in the posting)Several technical interviews, including a front-end screen "at the same level we expect from Product Engineers"Paid trial work in some cases

Linear's trial is the one written up in most detail. Its work trial post describes a paid period in which "a candidate works with our team on a real project that we plan to implement". For a designer, the example project was designing a way to resolve comments. Linear says it looks for craft, judgment, ownership and clarity.

Ashby's posting spells out its rounds. The final round is three hours: "a deep dive into a past design system or design project, a design system interview", plus whichever work sample you did not do earlier. "There are no leetcode or whiteboard exercises", and candidates who get no offer get feedback.

Hiring steps from two design engineer postings, captured in September 2026. Top: Paper's list, Resume review, 30-minute meeting with me, 30-minute meeting with Stephen, Take-home and/or a 1–2 week paid trial project. Bottom: Lovable's numbered list, 1. Fill in a short form then jump on an intro call with recruiter, 2. Show us some of your work you're really proud of, 3. several technical interviews including a frontend screening at the level expected from Product Engineers, 4. In some cases, we may opt to do paid, trial work.

Vercel publishes no interview process for the role. Prepare for what its posting says it judges: shipped quality, the judgment behind it, and agent-written code "you can explain, test, debug, and take responsibility for".

The on-site version exists too. Business Insider reported in June 2025 that Cursor's final step for shortlisted candidates was two days in its office, working on a real project and demoing it.

Design engineer interview questions to prepare

The likely questions follow from those formats. Prepare an answer to each:

  • Walk us through past product work and the trade-offs behind it. Linear and Ashby both ask. Pick an entry from Step 2 and tell it from problem to after launch.
  • How would you structure this component? Ashby runs a design system interview and describes "writing design system specs collaboratively". Expect props, variants, tokens and naming.
  • Explain this code your agent wrote. Vercel's posting says it judges this. Read your own diffs until you can.
  • What would you ship in the time you have? Paper's trial asks for "a complete feature". Scope to something you can finish, and say early what you would cut.
  • Show us front-end fundamentals. Lovable screens at product-engineer level for its web role. Know layout, state, accessibility and performance for your track.

Step 4: Check the design engineer salary ranges postings print

Design engineer salary depends on level and city, and the most reliable numbers are the ranges companies print in their own postings. Every company in the table also offers equity, and Vercel's posting mentions a bonus.

Company and role (checked 28 September 2026)LocationPrinted range
Ashby, Junior Design EngineerSan Francisco and New York$140K to $170K
Ashby, Junior Design EngineerUS Tier 3 locations$101K to $124K
Ashby, Design Engineer (mid, L2)San Francisco and New York$160K to $190K
Ashby, Design Engineer (senior, L3)San Francisco and New York$210K to $250K
Ashby, Staff Design Engineer (L4)San Francisco and New York$250K to $295K
Ashby, Senior Staff (L5)San Francisco and New York$272K to $323K
Vercel, Design Engineer (product)San Francisco$208,000 to $312,000
Replit, Design Engineer (design system)Foster City, CA$180K to $290K
Ramp, Design EngineerNew York, by location and level$172K to $440K
Perplexity, Design Engineer (growth and marketing)San Francisco and New York$180K to $300K
Virio, Founding Design EngineerSan Francisco$150K to $250K
Ashby, Design Engineer (mid, L2)London£72K to £88K
Ashby, Design Engineer (senior, L3)London£123K to £149K
Granola, Design EngineerLondon£100K to £130K

Five design engineer job postings captured in September 2026, stacked, each with its compensation panel visible. Ramp, New York, estimated base salary $172K to $440K. Replit, Foster City, $180K to $290K. Perplexity, Design Engineer Growth and Marketing, San Francisco and New York, $180K to $300K. Granola, London, £100K to £130K. Virio, Founding Design Engineer, San Francisco, $150K to $250K.

Openings rotate, so check what is current at jobs.ashbyhq.com/ashby, vercel.com/careers and the other companies' careers pages. Linear, Lovable, Paper and Autumn printed no pay. The Design Engineer Report will publish counts of open postings and printed ranges across job boards.

Level moves pay most. Within Ashby's ladder, the staff band starts where the senior band tops out, and the junior band in a Tier 3 city starts at $101K. The one marketing posting that printed pay, Perplexity's, sits close to Replit's product role.

Baytaş's advice on moving up was to own a part of the business outright: the website, the design system or the brand. In his telling, a founder or manager who can hand you a whole area and stop worrying about it will pay more for that. Ashby's staff requirement, major contributions to a design system, writes the same idea into a level.

Step 5: Choose a scope that will outlast the title

Build your career on a scope, because the title may not last. Baytaş predicted that branding, marketing engineering and product engineering will become more popular than design engineering, because they are enduring scopes. Design engineer is the current name for people who cover them.

Pick the one you want to own. Product engineering means a surface inside the app and its design system. Marketing engineering means the website, launches and motion. Brand means the systems that keep a company's look consistent as it grows. Each has its own portfolio, its own interview and its own name at the next company.

Where your team stands matters too. If your company already has a strict design system that engineers build to, it has an owner, so look at a product surface or the website. If it has none, the design system is open, and that can be your scope.

Start this week with one entry. Take the last change you shipped, or the next one, and write it up in the five parts from Step 2 while the pull request is fresh. If that change is not a merged pull request yet, the three rungs show the next step. If you lead a design team and want to hire for this, go to the next chapter, for design leads.

Questions

What is the career path for a design engineer?

Design engineers come from product design, front-end engineering or creative development, as Vercel's posting puts it, and move into the title by shipping work in both crafts. Companies that level the role, such as Ashby, post it from junior to senior staff, and staff asks for major contributions to a design system. Beyond the title, the lasting options are the scopes it covers: product engineering, marketing engineering, or brand.

What should a design engineer portfolio include?

Shipped work rather than static shots. For each project, show the problem, before and after, the pull request, a preview or production link, and what you learned after launch. Design system contributions and small merged pull requests count. Linear accepts a Twitter profile of things you built, and Ashby counts side projects with real users.

What happens in a design engineer interview?

Usually a walk through past work, then a work sample. Linear ends every process with a paid work trial of 2 to 5 days. Ashby uses a live technical screen and a design take-home of about 3 hours, plus a design system interview. Paper runs a paid trial of 1 to 2 weeks in which the candidate ships a feature.

How much do design engineers make?

It depends on level and city. In September 2026 postings, Ashby printed $140K to $170K for a junior design engineer and $250K to $295K for staff in San Francisco and New York. Ramp printed $172K to $440K depending on location and level. In London, Ashby printed £72K to £88K for mid level and £123K to £149K for senior, and Granola £100K to £130K. Equity comes on top.

Peter Bokor

Founding Design Engineer, Modeinspect