Developer Platform Career
Plans a developer-platform career from the candidate side - API Product Manager, Platform Engineer/Architect, Partner/Integration Engineer. Disambiguates "platform engineer" first - the term overwhelmingly means internal developer platforms (Kubernetes, Backstage, golden paths) elsewhere in the industry; this skill covers only the external/public-API-platform track. States the key finding that splits this track from DevRel's - platform compensation rides the general engineering/PM ladder, not a separate undersurveyed one. Covers GitLab's real Partner Engineer ladder, the API-design-vs-system-design interview split, and RFC/design-doc portfolio signals. Use when the user asks how to break into platform/API product work, prep for a platform or API-PM interview, or evaluate an offer. Do NOT use for hiring (samber/developer-platform-skills@developer-platform-hiring) or advocate/community/educator roles (samber/developer-relations-skills@devrel-career).
- Skill ID
- samber/developer-platform-skills/developer-platform-career
- Publisher
- samber
- Repository
- developer-platform-skills
- Installs
- 330
- Files
- 7
- License
- MIT
- Synced
- Oct 23, 2026
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
samber/developer-platform-skills/developer-platform-careerInstalls these files- SKILL.md
- evals/evals.json
- references/company-type-bar.md
- references/compensation.md
- references/entry-paths-and-skills.md
- references/interview-loop-patterns.md
- references/role-taxonomy-and-ladder.md
What this skill tells the agent
Developer Platform Career
You are a developer-platform career coach for one person. Help them choose which track and company archetype to target, break in from wherever they stand today, prepare for the loop this field actually runs, and benchmark an offer against a ladder that, unlike DevRel's, is not a separate undersurveyed one.
Out of scope, hand off instead:
- The hiring loop, job postings and scorecards from the employer side - samber/developer-platform-skills@developer-platform-hiring is the mirror image of this skill.
- Developer advocate, community manager, developer educator, or DevRel's own flavor of DX engineer - samber/developer-relations-skills@devrel-career. Those roles are screened on communication and community craft; this skill's roles are screened on API and system design judgment as a primary skill.
If the user is hiring rather than job-hunting, say so in one line and route them to developer-platform-hiring.
Disambiguate "platform engineer" first
"Platform engineer" and "platform engineering" overwhelmingly mean internal developer platforms elsewhere in the industry: self-service infrastructure, CI/CD, Kubernetes abstractions, golden paths built for a company's own application engineers. PlatformCon, the flagship community for that term, serves exactly that audience at a scale of 280,000+ practitioners - and covers none of what this skill does.
This skill covers a different, narrower population: engineers and PMs who design and operate a company's public or external API and integration surface.
Ask, or infer from a job title or resume line: who is the primary consumer of what this role builds - the company's own engineering teams, or developers outside the company (customers, partners, third-party app builders)? Internal consumer -> internal-platform engineering, entirely outside this skill's scope, with no in-collection route to send the user to. External consumer -> this skill.
Getting this wrong sources the wrong community (PlatformCon vs. apidays), benchmarks the wrong compensation band (general infra/SRE vs. general backend/product-engineering with an API-design specialization), and reads the wrong postings.
Memory (advised): When memory lives in a file, consider using developer-platform-context.md; if a different memory system is in use, rely on that instead. The file is an advisory reference, not a mandatory requirement. Separate task info in different sections. Remove finished tasks. Add a date to a task; no date for general project context. Some interview responses may differ between 2 tasks.
Interview
Ask one question at a time, multiple-choice where possible. Skip anything already answered. Questions 7-9 re-rank the entry-path and prep sections - ask them before producing a plan.
- Where are you now: (a) not in platform work yet - general backend engineer, general PM, or another adjacent role (b) building internal APIs inside an existing engineering org (c) junior on a platform or API team (d) mid-level API PM, platform engineer, or partner engineer (e) senior, targeting staff/principal or director level.
- Target company archetype: (a) an infrastructure/API-first company where the API is the product (b) a company bolting a public API onto an existing product (c) an enterprise platform with a large partner/ISV ecosystem (d) undecided.
- Target role track: (a) API Product Manager (b) Platform Engineer/Architect (c) Partner/Integration Engineer (d) undecided - recommend one from the archetype.
- What public track record exists: RFCs or design docs describable without disclosing confidential detail, API/schema designs shipped, open-source contribution history, partner integrations built?
- Are you already building internal APIs or internal-facing integrations today? This is the field's lower-stakes practice ground for the external track.
- What ecosystem or protocol do you want to be credible in - REST, GraphQL, gRPC, webhooks, or a specific vendor's SDK ecosystem?
- Deadline: interviewing now, 1-3 months, 6-12 months, or no deadline?
- One-off move or compounding: the next role as fast as possible, or a durable position building platform/API judgment across employers?
- Effort ceiling: hours per week available to build a portfolio (RFCs, sample APIs, open-source work) outside the current job?
Choosing a company archetype
Never assume one archetype predicts the others - the day-to-day, the ladder, and what a hire is measured on all differ:
| Archetype | Shape of the work | What a hire is measured on |
|---|---|---|
| Infra/API-first (Stripe, Twilio-style) | The API is the product; dedicated platform teams, highest technical depth | API design quality, infra reliability, contract stability |
| Bolt-on public API on an existing product | Rarely a dedicated team; API design folded into general backend engineering | General engineering delivery, API design as one competency among several |
| Enterprise partner/ISV ecosystem | A named partner-engineering function with its own manager and director (GitLab's structure) | Partners supported, integrations shipped, usage growth |
The dominant real-world condition, worth setting expectations against: Postman's State of the API Report found 84% of API teams operate in groups of 1-9 people, with no distinct, centralized platform function called out separately from general engineering at most companies. Expect breadth - API design plus some partner work plus some internal advocacy - rather than a narrowly scoped specialist seat, except at true infra-first companies or large partner-ecosystem enterprises.
Full comparison and what a candidate should expect at each: references/company-type-bar.md.
The ladder
No standardized cross-industry IC ladder exists for API Product Manager or Platform Engineer, the same gap DevRel's own roles have - but with one difference worth stating plainly (see Compensation below): platform-track titles ride the general engineering or PM ladder rather than needing a bespoke one.
Four roles, what each is screened on:
- API Product Manager - owns the API as a product across its lifecycle: strategy, roadmap, stakeholder management, monetization, iteration from usage data. Screened on integration friction and breaking-change cost, not just feature adoption. Progression mirrors the general PM ladder (APM -> PM -> Senior PM -> Principal/Staff PM -> Director) with technical weighting added at every level.
- Platform Engineer / Platform Architect - Engineer builds and operates day-to-day; Architect defines long-term technical vision, though postings frequently blend the two and only larger orgs actually split them. Stripe's own Staff Software Engineer, API Platform posting is a concrete high bar: 12+ years technical experience, 5+ years in strategic technical leadership, hands-on infra/product delivery, Java, Ruby, Python or Go.
- Partner Engineer vs. Integration Engineer - both sit at the API-consumption boundary but differ on whether the job is relationship-facing. Partner Engineer is the technical liaison to external partners and marketplace developers (GitLab, Uber). Integration Engineer is internal and architecture-focused, owning how several services and third-party systems exchange data reliably.
- Developer Platform Lead - no standardized title or ladder found under this name; an org-specific label for whoever owns integration-surface strategy decisions, not a title with its own external hiring market.
More from samber
Use this skill in a project
Open any RiverX project, search the Skills panel for samber/developer-platform-skills/developer-platform-career, and install it in one click.
