cover image
Stainless

Stainless

stainless.com

1 Job

73 Employees

About the Company

Stainless helps you deliver world-class developer interfaces for your API. Generate robust and idiomatic SDKs in popular programming languages, token-efficient MCP servers, and SDK-native documentations that evolves with your OpenAPI spec. Stainless is trusted by some of the most forward-thinking API teams in the world - including Anthropic, Cloudflare, Nvidia, OpenAI, and many more.

Listed Jobs

Company background Company brand
Company Name
Stainless
Job Title
Software Engineer, Generalist
Job Description
Job Title: Software Engineer, Generalist Role Summary: Build and maintain the core infrastructure and API ecosystem of a high‑growth API startup, playing a pivotal role across design, implementation, and stakeholder collaboration. Expectations: Apply deep architectural thinking and ownership to deliver robust, reusable components; manage end‑to‑end API lifecycles; iterate on both internal and external APIs with a focus on developer experience; demonstrate agility, product intuition, and high‑quality coding standards. Key Responsibilities: - Design, implement, and evolve core systems that underpin the product offering. - Build, document, and maintain public and internal APIs at scale, ensuring reliability, performance, and ease of use. - Create reusable abstractions that serve engineers of all skill levels. - Consume third‑party APIs, troubleshoot integration issues, and act as primary consumer for internal APIs. - Collaborate cross‑functionally with product, design, and operations to align technical solutions with business goals. - Contribute to open‑source or internal tooling that supports the engineering community. Required Skills: - Expert in TypeScript; strong background in designing and architecting large‑scale systems. - Proven experience building or maintaining popular open‑source projects or widely used internal abstractions. - Solid API design and stewardship skills for both RESTful and GraphQL interfaces. - Ability to quickly learn new languages and frameworks; comfortable working in a polyglot environment. - Strong focus on developer experience, with empathy for developers across skill levels. - Excellent problem‑solving, communication, and rapidly iterating while upholding code quality. Bonus Skills: - Hands‑on experience with GraphQL and its trade‑offs. - Familiarity with abstract syntax trees (ASTs) for linting, codemods, or compiler work. - Active engagement with developer communities: blogging, speaking, or outreach. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. ---
San francisco, United states
Hybrid
28-11-2025