Remote (Global) Full-time

Zapier is hiring a Sr. Software Engineer, SDK (Full Stack)

About the Role

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.

Required Skills
PythonNode.jsTypeScriptReactSDK DevelopmentAPI DesignFull-Stack DevelopmentBackend SystemsFrontend DevelopmentSoftware ArchitectureDistributed SystemsCode ReviewTechnical LeadershipProblem Solving
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Zapier

Zapier is leading the way in AI automation, helping businesses increase productivity and serve their customers better through an extensive platform of integrations, robust workflow automations, and practical AI applications.

Visit website
Job Details
Category fullstack
Posted 5 months ago