Remote (Global)

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

About the Role

This role focuses on building and improving software development kits that empower developers to connect systems efficiently and reliably.

Responsibilities

  • Develop and maintain SDKs for multiple programming languages and platforms
  • Collaborate with API teams to ensure consistency and usability
  • Improve developer experience through clear documentation and examples
  • Troubleshoot and resolve integration issues reported by external developers
  • Optimize SDK performance and reliability
  • Stay current with evolving platform requirements and language updates
  • Write automated tests to ensure SDK stability
  • Gather feedback from developer communities to guide improvements
  • Ensure SDKs follow security best practices
  • Work closely with product teams to align SDK features with roadmap
  • Support internal teams using SDKs for integrations
  • Monitor SDK usage metrics and error reporting
  • Contribute to open-source projects related to SDK tooling
  • Maintain version compatibility across SDK releases
  • Participate in code reviews and technical design discussions
  • Design patterns for error handling and retry logic in SDKs
  • Assist in defining SDK architecture and modular structure
  • Implement telemetry to track SDK adoption and issues
  • Ensure compliance with data privacy standards
  • Streamline SDK installation and dependency management
  • Collaborate on API design to enhance SDK integration
  • Respond to developer inquiries through support channels
  • Create sample applications to demonstrate SDK capabilities
  • Evaluate third-party tools for potential SDK integration
  • Drive improvements in SDK release and deployment processes

Compensation

Competitive salary and equity package based on experience and location

Work Arrangement

Fully remote with flexible hours

Team

Part of a distributed engineering team focused on developer tools and platform reliability

Why This Role Matters

  • SDKs are critical to enabling developers to integrate with the platform easily and securely.
  • This role directly impacts the scalability and reliability of third-party integrations.

What You’ll Achieve

  • Ship SDKs that are widely adopted by external developers.
  • Improve integration success rates through better tooling and documentation.
  • Reduce time-to-integration for new partners using refined SDKs.

No visa sponsorship available

Required Skills
PythonNode.jsTypeScriptReact.jsAPI DesignFull-Stack DevelopmentFrontend DevelopmentSoftware ArchitectureDistributed SystemsProblem Solving
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.
All jobs at Zapier Visit website
Job Details
Category fullstack
Posted 7 months ago