Zapier is hiring a Sr. Software Engineer, SDK (Full Stack) to be a foundational member of the team building our new SDK. You will design, build, and scale this critical platform component, balancing the needs of internal engineering teams and the external developer community.
What You'll Do
- Architect and implement core features of Zapier's new SDK, ensuring it's scalable, intuitive, and extensible.
- Create documentation pipelines, testing frameworks, and CI/CD processes that make the SDK reliable and easy to use.
- Build infrastructure that supports both Zapier engineers and external developers, focusing on ergonomics, reliability, and scale.
- Define best practices, coding standards, and release processes for the SDK team.
- Work with platform, infra, and product engineering teams to integrate the SDK seamlessly into Zapier's ecosystem.
- Take ownership of complex initiatives, guide technical direction, and support the growth of peers on the team.
What We're Looking For
- You have SDK or Developer Platform experience: You've built or contributed to developer platforms, SDKs, or open-source tools, preferably published to registries like npm or PyPI. You understand how to design intuitive APIs and create great developer experiences.
- You're a full-stack builder with strong backend skills: You have 6+ years of experience designing, developing and maintaining complex mission critical systems, including API gateways and integration points (Python or Node.js ideal). You're comfortable with frontend challenges and understand TypeScript/React libraries for enterprise frontend performance.
- You have authentication experience: Hands-on experience with OAuth, API keys, JWTs, and related auth patterns essential to SDKs and APIs.
- You have a sharp mindset around scale, reliability & developer needs: You design systems to scale reliably and prioritize developer experience, usability, and feedback loops.
- You have empathy for internal & external customers: You can gather requirements from internal teams while keeping in mind the needs of external developers and customers.
- You have a strong collaborative approach: You work well with senior engineers, platform teams, and other specialists, and you're comfortable asking questions, sharing ideas, and learning from others.
- You're adaptable and have a strong sense of ownership: You've worked in fast-moving environments and can adjust processes and tools as the product and team evolve.
Nice to Have
- Experience with OpenAPI specifications and SDK code generation from specs.
- Familiarity with collecting telemetry or usage metrics from SDKs to inform product improvements.
- Comfort contributing changes to adjacent codebases to improve APIs that SDKs rely on.
Technical Stack
- Python
- Node.js
- TypeScript
- React
Team & Environment
You will be a foundational member of the SDK team, collaborating with platform, infra, and product engineering teams.
Work Mode
This role is open to candidates located in the Americas.
Zapier is an equal-opportunity employer and we're excited to work with talented and empathetic people of all identities. Zapier does not discriminate based on someone's identity in any aspect of hiring or employment as required by law and in line with our commitment to Diversity, Inclusion, Belonging and Equity.




