A platform engineer builds and runs the internal platform that a company’s other engineers use to ship software: service templates, deployment pipelines, cloud environments and the guardrails around them. Those engineers are the platform engineer’s customers. The platform works only when developers choose to use it because it is easier than doing the job by hand.
That last part is the hard part, and platform engineers say so themselves. In the State of Platform Engineering Vol 4 report, a community survey of 518 practitioners published in December 2025, “driving developer adoption remains the top challenge.” So the best thing you can show, more than a list of tools, is proof that other engineers adopted something you built.
The second thing to know is that the work often goes by another name. In the 2023 edition of the same survey, only 26.09% of US respondents had “platform” in their job title. Plenty of platform work is done by people called DevOps engineers, site reliability engineers or software engineers, and many platform jobs are posted under those titles too.
Where you are starting from:
- You already do platform work under another title. Rewrite your resume around who uses what you built. See skills and job titles.
- You work in DevOps, SRE, systems administration or backend development. Build one self-service path that other people use. See how people move over.
- You are new to infrastructure. Learn the foundations and aim for an adjacent first job. See the steps and certifications.
What Does a Platform Engineer Do?
A platform engineer takes the work every development team repeats (creating a service, setting up a pipeline, getting a database, deploying to production) and turns it into something a developer can do alone, safely, without filing a ticket. The result is often called an internal developer platform. The standard, supported routes through it are called golden paths.
What the work looks like
The postings reviewed for this guide (see What four live postings ask for) describe a mix like this:
- Golden paths and templates. A starter template that creates a new service with its repository, pipeline, monitoring and access already set up.
- CI/CD and GitOps. Build and deployment pipelines (continuous integration and continuous delivery), often run with GitOps, where a Git repository holds the desired state of each environment and a tool such as Argo CD keeps the running system in line with it.
- Infrastructure as code. Terraform modules or similar code that create cloud resources the same way every time.
- Kubernetes. Running and upgrading the clusters that applications deploy to.
- A developer portal. One place where developers find services, docs and templates, often built on Backstage.
- Guardrails. Security, compliance and cost rules built into the golden paths, so the easy way is also the approved way.
- Supporting developers. Answering questions, writing docs and removing whatever blocks people.
- Incidents. Several of the postings include on-call duty or incident response.
Self-service is what lets a small team serve a large one. Microsoft’s platform engineering guide notes that teams “with fewer than 20 individuals” can “support thousands of developers and hundreds of projects.”
The platform is a product
The Cloud Native Computing Foundation (CNCF), which hosts Kubernetes, defines a platform in its Platforms White Paper as “an integrated collection of capabilities defined and presented according to the needs of the platform’s users.” The users are your company’s developers. That makes the job close to product work: you talk to the people who use the platform, decide what to build next, write the docs, and check whether anyone uses the result. One practitioner on Reddit put it plainly: “platform engineers build a product, so they need to know how to do user research etc.”
Why adoption is the test
Plenty of platforms never win their users. In the Vol 4 survey, the largest group of respondents, 36.6%, said developers adopt their platform through “extrinsic push,” which the report reads as “reliance on top-down mandates.” Only 28.2% said developers adopt it for its intrinsic value. And 40.9% of platform initiatives “are unable to demonstrate measurable value within the first twelve months,” while 29.6% of teams do not measure at all.
The 2024 DORA report found the same problem among its respondents (correlations, not causes). Platform users reported 8% higher individual productivity and 10% higher team performance, but throughput and change stability “saw decreases of 8% and 14%, respectively, which was a surprising result.” Respondents required to “exclusively use the platform to perform tasks for the entire app lifecycle” saw a 6% decrease in throughput. DORA’s conclusion: “Without a user-centered approach, the platform will be more a hindrance rather than an aid.” Ben Good, a Google Cloud solutions architect who co-writes DORA’s platform engineering research, put it more bluntly on Google’s SRE podcast: “forcing engineering teams onto the platform doesn’t typically yield the desired outcome.”
Platform engineer vs DevOps engineer vs SRE vs cloud engineer
The four roles share tools. They differ in what they focus on.
| Role | Main focus |
|---|---|
| Platform engineer | An internal platform with self-service paths that developers use to build, deploy and run software |
| DevOps engineer | Bridging development and IT operations through CI/CD, infrastructure as code and automation |
| Site reliability engineer | Applying software engineering to operations: reliability targets, reducing manual toil, incident response and post-mortems |
| Cloud engineer | Designing, building and operating systems on AWS, Azure or Google Cloud |
Is platform engineering just DevOps renamed? People still argue about it. Ben Good, on the same podcast: “And we just didn’t call it platform engineering. When DevOps started to be a thing, it was DevOps. And now, it’s called platform engineering but with a slightly different take.” DORA’s reports treat it as its own discipline, one that sits where team interactions meet automation and self-service.
How to Become a Platform Engineer
Most people become platform engineers by moving over from another engineering job. KORE1, a staffing firm, says it directly: “Most platform engineers don’t start as platform engineers.” It puts the usual entry point at “2-3 years as a DevOps engineer, cloud engineer, or backend developer,” and adds: “The transition from DevOps to platform engineering is the most natural one.”
How experienced the field is
- Few beginners hold the title. In the 2024 survey, “less than 5% of respondents to the survey have less than 2 years of experience. Almost 47% have over 11 years of experience.”
- US practitioners are long in their careers. The 2023 survey found US respondents averaged 17 years of work experience.
- The title is spreading down. The Vol 4 report says that in 2025, “many mid-level and junior engineers” are “now classified as platform engineers,” and that “even the number of respondents with zero to two years of experience has increased.” It gives no share.
- Software hiring leans senior overall. Indeed Hiring Lab found that in Q1 2026, 69.3% of all US software development postings were senior and 4.5% were entry-level. That covers all software postings, not platform roles alone.
Google Cloud, a vendor, is more optimistic: platform engineering offers growth “whether you’re just starting your IT career as a young graduate or you’re already a highly experienced developer or engineer.” It can happen, but the numbers above favor a different plan: take an adjacent first job, then move into platform work from the inside.
Steps to get there
- Learn Linux, networking and one language. The postings below name Go, Python and Bash. GitLab’s asks for networking by name (DNS, load balancing, ingress), and Duolingo’s asks for Linux administration.
- Learn one cloud and Kubernetes. AWS is the cloud the postings name most. Run a small cluster yourself and deploy something real to it.
- Learn infrastructure as code and CI/CD. Write Terraform modules, manage state, and build a pipeline that tests and deploys on every merge. Then add GitOps with Argo CD.
- Build one golden path end to end, and get someone else to use it. For example, a template that creates a new service with its pipeline and deploys it to your cluster. Then give it to a teammate, a classmate or an open source user and write down where they got stuck. Their use is your evidence. Duolingo’s posting accepts production experience gained “through industry roles, internships, or substantial open-source work.”
- Take platform work in your current job. Volunteer to own the shared pipeline, a Terraform module other teams reuse, the internal docs, or a place in the on-call rotation.
What four live postings ask for
These postings were open on October 27, 2026, on the public Greenhouse job boards of about 40 US tech companies, searched for titles that include “platform.” They show what the job asks for, not how common each title is. Four are below staff level:
| Employer and title | Experience asked | Core asks | On-call | Posted US base pay |
|---|---|---|---|---|
| Duolingo, Platform Engineer II (New York) | Not stated; production experience “through industry roles, internships, or substantial open-source work” | Kubernetes, GitOps, CI/CD (Jenkins, Argo CD, GitHub Actions), Terraform or CloudFormation, Linux administration | Yes: “participate in on-call/incident response” | $153,000 to $207,000, plus equity |
| GitLab, Cloud Platform Engineer (remote, US or Canada) | Not stated | Kubernetes in production, one major cloud, Argo CD or Flux, Terraform (state and modules), Helm, Python, Bash or Go, networking | Implied: “respond to incidents, conduct post-mortems” | $115,000 to $194,000 (US) |
| Twilio, Software Engineer, Platform Engineering (L2) (remote US; excludes CA, CT, NJ, NY, PA and WA) | “1-2+ years of professional software engineering experience” | Kubernetes basics, Terraform, Shell, YAML and Go, AWS or Azure, Argo CD, Harness for CI/CD, AI coding tools | Not mentioned | $116,960 to $146,200, posted for CO, HI, IL, MD, MA, MN, VT and DC only |
| Chime, Software Engineer, Infrastructure Platform (Chicago, New York or San Francisco) | “More than 2 years of cloud and Infrastructure experience,” plus a prior DevOps, SRE or production engineering role | Ruby on Rails and Go, Terraform modules, Kubernetes and Helm, Argo CD, AWS, Datadog, CI/CD | Not mentioned | $133,000 to $184,000 |
The same scan found two senior postings. Stripe’s Staff Software Engineer, Deployment Platform asks for 10+ years and says you will “Lead incident response.” Elastic’s Principal Software Engineer I - CI/CD - Platform Engineering Productivity asks you to “Serve as Incident Commander” and posts a standard US range of $159,800 to $252,800, with a higher range in Seattle, Los Angeles, the San Francisco Bay Area and New York City.
What repeats across all six:
- Kubernetes and CI/CD or deployment pipelines appear in every one.
- GitOps tools (Argo CD, or Flux as GitLab’s alternative) appear in five.
- Terraform or another infrastructure-as-code tool is named outright in five.
- Incident work: Duolingo, Stripe and Elastic name on-call or incident response. GitLab implies it by asking you to respond to incidents and run post-mortems. Twilio and Chime do not mention it.
- Experience: only Twilio’s is open to 1-2 years. The rest ask for production infrastructure experience or staff and principal seniority.
Apply with evidence of adoption
- Build your resume around what people used. Write it in Teal’s AI Resume Builder. You can start from scratch or import a .docx or .pdf file, your LinkedIn profile or pasted text, then keep a separate version for each posting. Unlimited resumes and PDF downloads are free.
- Match each posting’s terms. Paste a posting into Teal’s Job Description Match to see which of its keywords your resume does not yet include. The free version shows the top 5 keywords; Teal+ shows all of them and lets you add custom ones. Use a posting’s terms where they describe your experience. If a job requires something you do not have, do not add it. Show your closest relevant experience and let the employer decide whether the gap is acceptable.
- Track applications across title variants. Save each posting in Teal’s Job Tracker, which is free, and note the exact title, the on-call line and the experience asked. When the same work is posted as “Platform Engineer,” “Software Engineer, Platform” and “Infrastructure Platform,” your notes keep them apart.
Platform Engineer Skills
Platform engineers need two sets of skills: the technical skills to build the platform, and the product skills to get developers to use it.
Technical skills
- Linux and networking: processes, file systems, DNS, load balancing and ingress.
- Kubernetes: deploying, scaling and debugging workloads, plus Helm charts.
- Infrastructure as code: Terraform modules and state, or a comparable tool.
- CI/CD and GitOps: pipelines that build, test and deploy, with Argo CD or Flux.
- One major cloud: usually AWS in the postings above, sometimes Azure or Google Cloud.
- One language: Go and Python are the most named, with Bash for scripting.
- Observability and incidents: reading metrics and logs, and writing a post-mortem.
Product skills
These are what separate a platform engineer from someone who runs infrastructure:
- Talking to developers. Office hours, short interviews, sitting with a team while it deploys.
- Writing docs. A golden path nobody can follow is not a golden path.
- Measuring adoption. How many teams use a template, how long a new service takes to reach production, how many support requests a change removed.
- Saying no. Turning one team’s special request into either a general feature or a clear “not supported.”
One infrastructure team manager on Reddit described the gap like this: “This is a role for developers focused on infrastructure. … It’s not easy, it’s not fast and it requires a mind shift as a terraform solution and an helm chart doesn’t cut it.”
Turn tool work into adoption evidence
A tool list says what you know. What other people did with those tools says what you can do. Rewrite each bullet so it names who used what you built and what they stopped doing by hand.
- Weaker: “Built Terraform modules for AWS.”
- Stronger: “Built a self-service service template that [number] teams now use to create new services without filing an infrastructure ticket.”
Why it works: it names the users (teams), the change (no ticket) and the scale. It also implies the Terraform skill without listing it.
- Weaker: “Managed Kubernetes clusters and Argo CD.”
- Stronger: “Moved [number] services onto a shared GitOps deployment path with Argo CD, so developers deploy by merging a pull request instead of asking the ops team.”
Why it works: the tools are still there, but the bullet is about what developers do differently.
- Weaker: “Wrote documentation for the CI/CD pipeline.”
- Stronger: “Interviewed [number] developers about where they got stuck in our CI/CD pipeline, then rewrote the onboarding guide so new teams set up pipelines without help from the platform team.”
Why it works: it shows product work: you asked users, found the problem and fixed it for them.
The [number] markers are placeholders. Fill them only with figures you can stand behind. If you do not remember an exact metric, do not invent one. A concrete action and outcome are still stronger than a fabricated number.
Platform Engineer Tools & Software
The tools below are the ones named in the six postings, plus the portal and infrastructure-as-code projects you will see discussed alongside them.
| Category | Tools | Where they appear |
|---|---|---|
| Container orchestration | Kubernetes, Helm, Istio | Kubernetes in all six postings; Helm at GitLab and Chime; Istio as a nice-to-have at Duolingo |
| Infrastructure as code | Terraform, CloudFormation, OpenTofu, Crossplane | Terraform at Duolingo, GitLab, Twilio, Chime and Stripe; CloudFormation as Duolingo’s alternative; OpenTofu and Crossplane are CNCF projects |
| GitOps and delivery | Argo CD, Flux, Harness | Argo CD in five postings; Flux as GitLab’s alternative; Harness at Twilio |
| Continuous integration | Jenkins, GitHub Actions, Buildkite | Jenkins and GitHub Actions at Duolingo; Buildkite or GitHub Actions at Elastic |
| Developer portal | Backstage | Not named in the six postings; made at Spotify and now a CNCF project |
| Observability | Datadog | Chime |
| Cloud | AWS, Azure, Google Cloud | AWS named most; Twilio takes AWS or Azure; Duolingo lists AWS, GCP or Azure as a nice-to-have |
| Languages | Go, Python, Bash, Shell, YAML, Ruby | Python, Bash or Go at GitLab; Shell, YAML and Go at Twilio; Ruby on Rails and Go at Chime |
| Security | Software supply-chain security | Elastic |
| AI coding tools | Claude Code, for example | Twilio |
Terraform and OpenTofu
On August 10, 2023, HashiCorp moved Terraform and its other products from an open source license (MPL 2.0) to the Business Source License for future releases. In September 2023, the Linux Foundation announced OpenTofu, “an open source alternative to Terraform’s widely used infrastructure as code provisioning tool.” The postings above name Terraform. OpenTofu started as a fork of it, so the skills carry over. Learn one well and you can read the other.
Backstage
Backstage is “an open source framework for building developer portals.” Building or running a portal on it is a common platform project, and it is a good one to show because a portal’s use is easy to count: how many services are listed, how many teams pull from its templates.
Platform Engineer Job Titles & Career Progression
The job title often trails the actual work. The Vol 4 report says “DevOps titles remain common but increasingly represent legacy naming rather than actual responsibilities.” The six postings above show it: two have “Platform Engineer” in the title (Duolingo and GitLab), and four are software engineer titles on a platform team (Twilio, Chime, Stripe and Elastic). Search only for “platform engineer” and you will miss most of them.
Title variants to search
| Title | Example | What to check in the posting |
|---|---|---|
| Platform Engineer | Duolingo, Platform Engineer II | The role under its own name; check the level number |
| Cloud Platform Engineer | GitLab | How much of the work is one cloud versus the developer platform |
| Software Engineer, Platform | Twilio, Software Engineer, Platform Engineering (L2) | A software engineering ladder; the level (L2) tells you seniority |
| Software Engineer, Infrastructure Platform | Chime | Same ladder, with infrastructure in the team name |
| Deployment Platform or Engineering Productivity | Stripe, Deployment Platform; Elastic, Platform Engineering Productivity | A team that owns one part of the developer workflow, such as deploys or CI/CD |
| DevOps Engineer | Many listings | Whether the duties describe self-service tooling for developers |
| Site Reliability Engineer | Many listings | Whether the job is reliability of one service or a platform for many teams |
The meaning still varies by company. One engineer on Reddit wrote of the platform engineer title: “In my company, it is similar to a Junior SRE.” That is one person’s company, which is the point: read the duties, not the title.
Career ladder
| Level | Example titles | What changes |
|---|---|---|
| Early | Software Engineer, Platform Engineering (L2) at Twilio | You build and maintain parts of the platform with guidance |
| Mid | Platform Engineer II at Duolingo, Cloud Platform Engineer at GitLab | You own pieces of the platform end to end and join the on-call rotation |
| Senior | Senior Platform Engineer | You design golden paths and decide what the platform supports |
| Staff and principal | Staff Software Engineer, Deployment Platform at Stripe; Principal Software Engineer I at Elastic | You set direction across teams and lead incidents (“Lead incident response,” “Serve as Incident Commander”) |
| Management | Platform engineering manager, head of platform engineering | You run the team and answer for whether the platform is adopted and shows value |
For model resumes in the closest roles, see Teal’s DevOps engineer resume examples and site reliability engineer resume examples.
Platform Engineer Salary & Work-Life Balance
Platform engineer pay looks like it fell in the past year, but the field’s own survey says that is mostly a change in who holds the title, not a pay cut. In the Vol 4 survey, the North America average “dropped from about $193,000 to $160,000.” The report’s authors tie this to the title spreading, with “many mid-level and junior engineers now classified as platform engineers.” A lower average across a less experienced group is not the same as lower pay for the same job.
Platform engineer pay by source
| Source and date | What it measures | Figure |
|---|---|---|
| Bureau of Labor Statistics (May 2025) | Median annual wage for software developers, the closest occupation; BLS has no platform engineer category | $135,980 median (lowest 10% under $82,460, highest 10% over $214,670) |
| Indeed (updated October 19, 2026) | Average base salary from 4.8k salaries in platform engineer job postings over the past 36 months, all levels | $157,351 average (low $98,861, high $250,447) |
| Levels.fyi (no date shown; read October 2026) | Median self-reported US total compensation: base, stock and bonus | $150,000 median |
| platformengineering.org Vol 4 (survey published December 2025) | Average self-reported salary in North America, community survey | $160,000 average |
Other salary sites add their own methods. ZipRecruiter puts the average at $133,026 a year as of October 27, 2026, with most between $105,000 and $153,500. Glassdoor’s model-based estimate puts median total pay at $177,000. Neither is wrong; they measure different things.
Pay by level
KORE1, the staffing firm quoted above, gives its own bands from placement experience: $100,000 to $130,000 for juniors, “typically people with 1-3 years in DevOps or cloud engineering”; “$120,000 to $175,000 in base salary” for mid-level; and “$160,000 to $220,000 base” for senior engineers. For employer-posted ranges, use the postings table earlier in this guide and compare base to base, not base to the medians above.
As a longer-term signal, BLS projects employment of software developers, quality assurance analysts and testers combined to grow 10% from 2025 to 2035, “much faster than the average for all occupations.”
Work-life balance
- On-call is part of many of these jobs. Check the on-call column in the postings table, and ask in interviews how large the rotation is and how often you would be paged.
- Interruptions come with the customers. Developers bring questions, broken pipelines and special requests. A platform with good docs and clear golden paths cuts that load; a platform nobody understands adds to it.
- Mandates can make it harder. Among DORA’s respondents, “instability in combination with a platform is linked to higher levels of burnout,” though the report adds: “That isn’t to say that platforms lead to burnout.” In interviews, ask how the team measures adoption and whether developers are required to use the platform.
- Remote work exists. GitLab’s posting is remote across the US and Canada, and Twilio’s is remote in the US outside six states.
Not everyone is upbeat about the title. One Reddit practitioner described people in their network whose ops group “now remains overworked but their title is now DO/PE/SRE.” If a team was renamed recently, ask what changed besides the title.
Platform Engineer Professional Development Goals
Ship one golden path and measure who uses it
Build one supported route, such as creating a new service or getting a test environment, then count the teams that use it and time how long the task takes now. Why: an adoption number you measured yourself is a strong line for a platform resume.
Go deep on one infrastructure-as-code tool
Move past copying examples in Terraform or OpenTofu. Write reusable modules, handle state safely and review other people’s changes. Why: module design is where platform work and plain scripting part ways.
Join an on-call rotation and write a post-mortem
Take a place in your team’s rotation and write up one incident: what broke, how you found it, what changed afterward. Why: the senior postings ask you to lead incidents, and a written post-mortem is proof you can.
Earn one hands-on certification
Pick a performance-based exam, such as the CKA, and prepare by doing the tasks, not by memorizing answers. Why: you practice the job’s tasks under time pressure, not just its vocabulary.
Platform Engineer LinkedIn Profile Tips
Recruiters search by title, so use the variants that honestly describe your work. A headline such as “DevOps Engineer | Kubernetes, Terraform, Argo CD | Self-service deployment for [number] teams” shows the title you held and the platform work you did. Replace [number] with a real count; if you do not have one, leave the count out. Do not claim a platform engineer title you have not held.
Put one project in the Featured section that shows adoption: a golden path or internal tool with a short note on who uses it. In your skills, list the tools the postings name and you have actually used. In your About section, say in two or three sentences what you build and for whom.
Platform Engineer Certifications
A certification can get you past a resume filter and teach you the vocabulary. It does not replace production evidence. Prices below were checked in October 2026.
| Certification | Issuer | Format and price | When it fits |
|---|---|---|---|
| Certified Kubernetes Administrator (CKA) | Linux Foundation and CNCF | $445; 2-hour online, proctored, hands-on exam at the command line; valid 2 years | Running clusters, the core of most platform roles |
| Certified Kubernetes Application Developer (CKAD) | Linux Foundation and CNCF | $445; 2-hour hands-on exam; valid 2 years | Coming from backend development |
| Certified Cloud Native Platform Engineering Associate (CNPA) | Linux Foundation and CNCF | $250; 120-minute online multiple-choice exam; valid 2 years | Learning the platform vocabulary; launched June 2025 |
| Certified Cloud Native Platform Engineer (CNPE) | Linux Foundation and CNCF | $445; 2-hour hands-on exam in a remote Linux desktop; valid 2 years | Senior platform work; launched November 2025 |
| HashiCorp Terraform Associate (004) | HashiCorp | $70.50 plus taxes; 1-hour online proctored exam; expires after 2 years | Infrastructure as code with Terraform |
| AWS Certified DevOps Engineer, Professional | Amazon Web Services | $300; 180 minutes, 75 questions; valid 3 years | AWS shops; AWS recommends 2 or more years of hands-on AWS experience |
The CNPA shows why a certificate alone is not enough. The Linux Foundation says it “validates your skills for high-demand, early-career platform engineering roles.” But the postings above mostly ask for production experience. So treat the CNPA as a way to learn the field’s terms, and pair it with something you built that other people used. The hands-on exams (CKA, CKAD, CNPE) test what you can do at a terminal, which is closer to the job.
For more options in neighboring roles, see Teal’s guides to DevOps engineer certifications, Kubernetes DevOps engineer certifications and cloud engineer certifications.
Platform Engineer Interview Prep
Platform interviews usually test both halves of the job: whether you can build and run infrastructure, and whether you build it for other people. Expect questions like these:
- Platform design. “How would you give 20 product teams a way to create and deploy a new service on their own?” Talk through the golden path, the guardrails and how you would know teams use it.
- Kubernetes troubleshooting. “A deployment is stuck and pods keep restarting. What do you check, in what order?”
- Infrastructure-as-code review. You may be shown a Terraform change and asked what could go wrong when it is applied.
- An incident. “Tell me about an outage you worked on. What did you change afterward?”
- Adoption. “Tell me about something you built that developers adopted, or did not. What did you learn?” Expect this one in a platform interview, so prepare a real answer for both outcomes.
For practice questions, use Teal’s DevOps engineer interview questions and site reliability engineer interview questions. For a model application letter, see the DevOps engineer cover letter examples.
Related Career Paths
Each of these careers overlaps with platform engineering or is a common way in.
DevOps Engineer
DevOps engineers bridge development and operations through CI/CD, infrastructure as code and automation. It is the most common route into platform work, and the two titles are often used for the same job.
Site Reliability Engineer
Site reliability engineers keep running services reliable through reliability targets, incident response and post-mortems. The incident skills carry straight over to platform teams.
Cloud Engineer
Cloud engineers design, build and operate systems on AWS, Azure or Google Cloud. A platform engineer builds the internal platform on top of that cloud layer.
Kubernetes DevOps Engineer
Kubernetes DevOps engineers specialize in the clusters most platforms run on. Every posting in this guide asks for Kubernetes, so this specialty sits closest to the platform role.
Infrastructure Engineer
Infrastructure engineers design and maintain the underlying systems: servers, networks, storage and cloud resources. Platform engineers build the developer-facing layer above them.
Software Engineer
Software engineers build the products that platforms serve. Four of the six postings in this guide are software engineer titles on platform teams, and backend developers are one of the usual routes in.