Partnership & Platform Engineer

Jason Kotenko
Jason Kotenko / October 25, 2016

Hi there!

We're looking for someone who loves the SaaS space and APIs and wants to help Zapier develop unique experiences for partners. If you love working at the intersection of business development and engineering then read on…

We know applying for and taking on a new a job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. Hopefully you'll take the leap of faith and apply.

About You

You’re technical, work with code every day, love playing around with new apps online and their APIs, and you would enjoy getting to meet the folks that develop them and figure out a way to build something that connects them with other apps and Zapier. You're happy to work on speculative projects, and many other small tasks on a day to day basis, rather than putting your head down on a project to ship a single feature. You're also comfortable in a meeting with a mix of executives and technical counterparts at another company, and can clearly explain technical topics to a mixed audience.

You’ve worked with many APIs and know how they commonly fail. You know the little tricks you can employ to debug an API that you don’t control, and possibly don’t even have support for. You write simple code that handles failure cases in ways that delight users. You’re excited to work with Python and/or Javascript and have some level of experience with them, or a similar language, already. You employ other tools, like the command line, or browser plugins, to help you understand the behavior of an API.

You look forward to creating a prototype for a business idea, even if you know it might not be used in the long term. Then if it does get picked up, you'd be happy to take that prototype, buckle down and turn it into production ready code.

You're empathetic to the varying range of skills and experiences of developers at other organizations and even your own. You know sometimes bugs are shipped, or edge cases popup that weren't accounted for - that’s normal and expected. You can use your engineering skills to track these issues down and fix them or triage them to other members of the engineering team.

You love to write. Almost everything at Zapier is done via written communication (both with customers and between teammates).

You love to set your own course. At Zapier, we have quick team meetings each week and one-on-one meetings every month and then we go make things happen. You get to make things happen without someone saying so. In return, we expect you to go ahead and make something happen if it needs to be done.



Things You Might Do

Zapier is a startup, so you'll likely get your hands dirty in a little bit of everything. That said, here are some things you'll get to lead:

  • Join a meeting with a top partner of Zapier and explore how our tech could fit with theirs and figure out where the gaps are
  • Plan and execute the technical requirements of a partnership on a deadline
  • Improve and add features to existing APIs on Zapier to support the most popular unsupported requests from users
  • Identify and fix bugs that are affecting users trying to use various APIs on Zapier
  • Help partners triage problems within their APIs and work towards speedy resolutions for users
  • Experiment: this is a startup so everything can change as we experiment with doing more custom partnership work

Things This Role Won't Focus On

  • The core Zapier system: your core focus is special partnerships and the APIs Zapier supports, not necessarily the core internals that run our infrastructure of how Zaps operate
  • The user interface for the Zap editor: you may do some front end work on the Developer Platform, but you'll be less likely to work on the main site's UI on a day to day basis
  • Heads down solo project work: projects you'll work on will be highly collaborative, and you'll depend on the work of others within Zapier and at our partners to be successful



About Zapier

For the past five years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use.

We believe that there are jobs that a computer is best at doing and that there are jobs that a human is best at doing. We want to empower businesses everywhere to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

We believe that with the right tools, you can have 10X the impact with less work.

We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

We believe that customer service is what makes great products. Everyone does support at Zapier because when everyone does support, everyone puts the customer at the center of their role.

We believe in simplicity in code - we’ve written about how it will help us scale to billions of tasks.



The Whole Package

Location: Anywhere you want.

If you want to work remote, that's cool. If you want to work near others, that's cool too. The current Platform team is in Pennsylvania, Minnesota, Missouri, Portugal, and New Zealand.

Compensation:

  • Based on experience
  • Great healthcare + dental + vision coverage
  • 401k retirement plan with 4% company match
  • Profit sharing
  • 2-3 annual company retreats to awesome places
  • 14 weeks paid leave for new parents

Pick your own equipment. We'll set you up with whatever laptop + monitor combo you want plus any software you need.

Unlimited vacation policy (plus we insist you take at least 2 weeks off each year - this isn't a vague policy where unlimited vacation means no vacation).

Work with awesome companies around the world. We partner with the best software companies in the world and you'll constantly get to interact with people from these great companies.

Set your own destiny.



How to Apply

Applying is simple.

Complete this form with the answers to the below questions.

  1. Tell us about yourself
  2. Tell us why you want to work at Zapier vs. somewhere else, and why you want to work in this specific role, and not a different one.
  3. Tell us about a time you hacked something together to serve a personal or business need on a short timeframe.
  4. Tell us about an engineering solution you've built that you're proud of.
  5. Tell us about a time you helped someone else be successful, whether that person was inside your company or outside.
  6. Include links to your portfolio, Github profile or provide us with 500+ LOC via a gist (not as an attachment). We're hoping to see some code you wrote in the past.
  7. How did you hear about Zapier?
  8. Optional: Share anonymously some demographic information about yourself to help us better track trends related to the backgrounds of candidates interested in working at Zapier in order for us to build a team that represents the users at Zapier and the broader world population.

Finally, wait for us to reply. We reply to everyone, even if we don't seem like a good fit.

Any questions about this role can be directed to jason.kotenko@zapier.com, however, you're guaranteed to get a reply by applying through the form. Through the email address it might be a bit slower or not at all!

Apply Here

Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, religion, national origin, sex, physical or mental disability, or age. Our code of conduct provides a beacon for the kind of company we strive to be and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.