Senior Software Engineer - SDK
Amplitude · San Francisco, CA
$183,000–$276,000from the description
Jul 6, 2026
San Francisco, CA
Jul 21, 2026
What this job asks for AI summary
This role centers on building and maintaining software development kits across a wide range of programming languages, using AI tooling to help a small team manage a large SDK portfolio. Day-to-day work spans performance optimization, developer experience improvements, third-party integrations, and code generation systems. It suits engineers comfortable working across multiple language ecosystems who have prior experience with SDKs, open-source libraries, or developer platforms.
Senior level · San Francisco-Oakland-Berkeley, CA · Bachelor's required · Full-time
“or” means any one of them counts — you don't need all of them.
Posted 2 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 530 people in the San Francisco-Oakland-Berkeley, CA area plausibly meet what this posting asks for (software developers). range 400–690
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $190,744 (middle half $167,095–$224,501). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The posting lists multiple compensation ranges by geography. The highest range ($183,000–$276,000) applies to San Francisco Bay Area and New York City; lower ranges ($165,000–$247,000) apply to Colorado, California outside the Bay Area, and Washington state. The figures extracted reflect the SF Bay Area range, which aligns with Amplitude's HQ.
The role has no explicit title-level seniority word, so advertised seniority is Unspecified. However, the scope (owning SDKs end-to-end, driving engineering standards, polyglot development across many ecosystems) and compensation band are consistent with a Senior engineer.
The JD lists languages (TypeScript/JavaScript, Python, Go, Java, Swift, Rust) as examples of what the team works across, not as individually gated requirements. TypeScript/JavaScript, Python, Go, and Java appear in the primary 'What You'll Work On' section and are treated as hard gates on polyglot capability; Swift and Rust appear in the same illustrative list but are less central and marked preferred.
Bachelor's degree in Computer Science or a relevant field is explicitly stated under the 'You Might Be a Great Fit If' section. While that heading is softer than a strict 'Requirements' block, the degree is stated as a flat requirement without an 'or equivalent experience' escape clause, so it is treated as a hard requirement.
Open source library maintainership and code generation/platform tooling experience appear under the 'You Might Be a Great Fit If' section alongside the required items, but are framed as descriptive fit signals rather than firm gates, so they are marked preferred.
No total years of experience are specified anywhere in the posting.
Ignored 2 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): SDK development, open source library maintainership.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.