Amplitude

Senior Software Engineer - SDK

Amplitude$183K — $276K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience building SDKs, APIs, or developer platforms
  • Proven track record of open source library maintainership
  • Familiarity with multiple language ecosystems
  • Passion for improving developer experience and tooling
  • Experience with platform tooling or code generation systems

Responsibilities

  • Build and maintain SDKs for various languages like TypeScript, Python, and Java
  • Leverage AI for scalable SDK development
  • Enhance developer experience during Amplitude integration
  • Optimize SDK performance and resource efficiency
  • Create tools that utilize data collected by the SDKs
  • Integrate with third-party services
  • Uphold high engineering standards with a focus on delivery speed
  • Foster a work culture that values enjoyment and rapid outcomes.

Benefits

  • 100% employer-paid premiums for employee Medical, Dental, and Vision insurance on select plans
  • 401(k) plan with up to 1% employer match
  • Flexible time off and paid holidays
  • Generous stipends for wellness, commuting, learning and home office equipment
  • 12 weeks of Paid Parental Leave and other parental benefits
  • Mental health and wellness support including access to therapy
  • Employee Stock Purchase Program (ESPP)
Full Job Description
About the role and Team

At Amplitude, millions of developers instrument their products to understand how users behave. The first code they write with Amplitude is almost always through an SDK. That means our SDKs are not just integrations, they are the developer experience of Amplitude itself. We're building a new kind of SDK team:

Most companies hire SDK engineers per language.

We don't.

We're recruiting AI-assisted SDK wizards, engineers who:
  • learn new languages quickly
  • use AI to accelerate development
  • build tooling to scale SDK maintenance
  • own developer experience end-to-end

This role has unusually large scope and autonomy

What You'll Work On
  • Build and maintain SDKs across many languages (e.g. TypeScript/JavaScript, Python, Go, Java, Swift, Rust)
  • Use AI to scale SDK development - build systems that allow a small team to maintain many SDKs
  • Own developer experience - improve how developers integrate with Amplitude
  • Optimize SDK for latency, performance, bundle size, resource load
  • Create external-facing agents that take advantage of the signals collected by our SDKs
  • Build integrations with third parties
  • Drive high engineering standards while knowing when speed beats perfection.
  • Create a culture where people love the work, move fast, and deliver real outcomes.
You Might Be a Great Fit If:
  • Experience building SDKs, APIs, or developer platforms.
  • Open source library maintainership
  • Experience across multiple language ecosystems
  • Interest in developer experience and tooling
  • Experience building platform tooling or code generation systems
Why This Team, Why Now?
  • Huge scope - own SDKs used by thousands of developers
  • Polyglot engineering - work across many ecosystems
  • AI-augmented engineering - help define the future of SDK development
  • Direct product impact - great SDKs drive adoption of Amplitude
Our values:

At Amplitude, our values guide how we show up for one another and for our customers:
  • Humility: We operate from a place of empathy and openness, seeking to understand many points of view.
  • Ownership: We take the initiative to solve problems that drive our shared company success.
  • Growth Mindset: We're tenacious in the face of challenges and seek feedback in order to grow ourselves and others.
  • Customer Centricity: We put the customer at the center of everything we do and are deeply committed to their success.

We care about the well-being of our team: We offer competitive pay and benefits packages that reflect our commitment to the health and well-being of our Ampliteers.

Some of our benefit programs include:
  • Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental, Vision on select plans
  • 401(k) retirement plan with an employer match of up to 1% of your eligible pay each pay period up to $2,000 annually
  • Flexible time off, paid holidays, and more
  • Generous stipends to spend on what matters most to you, whether that's wellness (monthly), commuter transit/parking (monthly), learning and development (quarterly), new hire home office equipment, and much more
  • Excellent Parental benefits including: 12 weeks of Paid Parental Leave, Carrot Fertility Benefits/Adoption/Surrogacy support, Back-up Child Care support
  • Mental health and wellness benefits including no cost employee access to Modern Health coaching & therapy sessions
  • Employee Stock Purchase Program (ESPP)

About Amplitude

Amplitude is a San Francisco-based technology company that provides analytics software for businesses. The company's platform allows businesses to track user behavior and analyze data to improve their products and services. Amplitude was founded in 2012 and has since grown to serve over 1,000 customers, including Microsoft, Twitter, and HubSpot. The company has been recognized for its innovative approach to analytics, including its use of machine learning and other advanced technologies. Amplitude has also been praised for its commitment to diversity and inclusion, including its efforts to increase the representation of women and underrepresented minorities in the tech industry.
Learn more about Amplitude
Size
500 employees
Market Cap
$1.2 billion
Industry
Founded
2012
NASDAQ

Similar Jobs

More Jobs at Amplitude

More Enterprise Technology Jobs

Find similar Senior Software Engineer - SDK jobs: