Generalist / SDK software engineer

Fast-growing tech startup building the future of APIs, offering developer platform products to enable companies to provide Stripe-like developer experiences.
$150,000 - $220,000
Backend
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
Enterprise SaaS

Description For Generalist / SDK software engineer

Stainless is a rapidly growing startup revolutionizing the API development landscape, backed by Sequoia and serving industry leaders like OpenAI, Anthropic, and Cloudflare. Founded in 2022, we're expanding our NYC-based team from 15-20 to approximately 70 people over the next three years.

As a Generalist/SDK Software Engineer, you'll be at the forefront of building our core systems, working directly with our CEO to develop an industry-leading open-source TypeScript API Framework. Our mission is to combine the best aspects of GraphQL and gRPC with REST's simplicity and widespread adoption.

The role offers a unique blend of technical challenges and creative freedom. You'll be instrumental in developing our API client libraries service, where customers can simply send their OpenAPI spec and we generate professional-grade client libraries in multiple languages. This position requires both technical expertise and the ability to think strategically about developer experiences.

Key technical aspects include working with TypeScript, Node.js, and various programming languages, building rich tooling with static analysis and potentially LLMs, and engaging with the open-source community. You'll also contribute to documentation, website development, and direct customer engagement to understand developer needs.

We offer competitive compensation ($150K-$220K based on level), generous equity grants, and comprehensive benefits including healthcare, commuter benefits, and flexible PTO. The position is hybrid, requiring 3+ days in our Manhattan office, fostering a collaborative environment while maintaining flexibility.

This is an exceptional opportunity for a polyglot developer who's passionate about developer experience, has experience with API design and implementation, and wants to make a significant impact in the developer tools space. Join us in building the future of API development!

Last updated 23 days ago

Responsibilities For Generalist / SDK software engineer

  • Prototype, architect, and build an industry-leading open-source TypeScript API Framework
  • Collaborate on a frontend client
  • Drive rich tooling including codemods and codegen
  • Talk with developers to understand their needs
  • Engage with an open-source community on GitHub
  • Write documentation and help build website

Requirements For Generalist / SDK software engineer

TypeScript
Node.js
JavaScript
  • Experience level to build anything with great design and sound architecture
  • Built and/or maintained a popular open-source project or internal abstractions
  • Experience consuming and producing APIs
  • Must work 3+ days per week in Manhattan office
  • Expertise with TypeScript
  • Experience with server-side JavaScript
  • Comfort working across multiple programming languages

Benefits For Generalist / SDK software engineer

Medical Insurance
Commuter Benefits
  • Great healthcare coverage options
  • Paid commuter benefits
  • Paid team lunch during workdays
  • Flexible PTO
  • Competitive cash compensation
  • Generous equity grants

Interested in this job?

Jobs Related To Stainless Generalist / SDK software engineer

Customer Engineer

Customer Engineer position at Stainless, working on API development platforms and supporting developers across various programming languages.

Backend Software Engineer

Backend Software Engineer role at Elegen, focusing on Django development for synthetic biology applications

Full Stack Developer, Software Engineer

Mid-level Full Stack Developer position at Adobe, focusing on backend development for Adobe Stock, requiring 3+ years of experience in JavaScript, Node.js, and microservices architecture.

NetSuite Developer

NetSuite Developer position at SmartRent, focusing on ERP system customization, integration, and optimization for a leading property technology company.

Software Test Engineer

Software Test Engineer position at PayPay Card focusing on test automation and quality assurance for a leading Japanese fintech platform.