Platform Support Engineer

Tony Rule
Tony Rule / November 21, 2017

Hi there!

We're looking for someone who loves helping people, solving tricky technical challenges, and developing internal tools to join us a support engineer on our Platform team. If you love interacting with people on a daily basis to help them optimize their work just as much as you love diving deep into code to squash bugs, 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. We hope you'll take the leap of faith and apply.

Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if you meet these criteria:

You enjoy debugging technical problems, are interested in automation and a wide range of SaaS apps and enjoy working closely with developers to help them succeed.

About You

You’re empathetic. You’ll be working with directly with developers who are building on our platform as they overcome problems. You’re able to put yourself in their shoes and help point them in the right direction—whether that means sending a link to relevant documentation or explaining a more complex concept in clear terms.

You love code and APIs. You are proficient at reading and writing code and genuinely enjoy making and maintaining software. You’ve worked with many APIs and have a fundamental understanding of how they work. You have a solid intuition for what could be causing an API to respond to a request with an error, and you know the little tricks you can employ to get misbehaving requests back on track. You're comfortable working with code and logs to diagnose, fix, and safeguard against API issues.

You love figuring things out. You enjoy being presented with situations that don't have an immediately obvious answer and relish finding the solution. You are excited, not intimidated, by problems you don't know the answer to. You love applying the things you have learned to unfamiliar situations in order to see the deeper patterns that connect seemingly disparate issues.

You love building tools. You are excited by the opportunity to build internal tools such as chrome extensions, CLIs, and web apps that make you and your teammates more effective and efficient. You enjoy iterating based on constructive feedback from your co-workers to make everyone's tools awesome.

You love doing things efficiently. You are constantly looking for ways to use computers to become more efficient. If a process is slowing you down, you're not afraid to suggest improvements. If internal tooling could speed you up, you're willing to get into the code to build or improve it.

You love variety. You would enjoy a multifaceted role that interacts with a wide variety of people, topics, and issues. The idea of seeing something new and different every day is invigorating. You are able to learn and act quickly to keep up with rapidly changing and sometimes unfamiliar situations. You can balance a variety of projects and responsibilities without getting overwhelmed.

You love communicating through writing. You have a very strong command of written English and your writing is concise but effective. Almost everything at Zapier is done via written communication (both with customers and between teammates).

Things You Might Do

Zapier is a small, fast-growing, and remote-first company, so you'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:

  • Help partners identify and resolve problems between their APIs and Zapier over email and a public Slack channel.
  • Identify and fix bugs in the Zapier codebase
  • Build and maintain internal tools that empower your co-workers
  • Create and improve documentation to help users and partners help themselves

If you feel like growing your experience and taking on these responsibilities, this role may be for you. This is a chance to build your expertise in API integrations.

You can think of this role as one that needs the knowledge base of an engineer, but is more focused on troubleshooting and supporting partners than building new features.

About Zapier

For the past six 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 and love.

We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses 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 big impact with less hassle.

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 in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct.

The Whole Package

Location: Planet Earth.

If you want to work remote, that's great. If you want to work near others, that's cool too. Our team of 100+ is distributed because it lets us work with the best people. You don't have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere.

Compensation:

  • Competitive salary (we don't use remote as an excuse to pay less)
  • Great healthcare + dental + vision coverage*
  • Retirement plan with 4% company match*
  • Profit sharing
  • 2 annual company retreats to awesome places
  • 14 weeks paid leave for new parents

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

Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn't a vague policy where unlimited vacation means no vacation.

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

*While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.

How to Apply

We have a non-standard application process. To jump-start the process we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate. Please make sure to answer each question.

Complete this form with answers to the below questions. Make sure each answer stands alone as we review question-by-question instead of applicant-by-applicant.

  1. Tell us why you are a good fit for this role.
  2. A developer writes in saying they are trying to POST form-encoded data to their API through our platform, but it is not working. What things would you check, or ask the dev to check, to help them solve the issue?
  3. Tell us about the most difficult API/library/software bug you've tackled. We love real life stories.
  4. Send us a link to an app's API docs that you think are well done, and explain why you think they are good.
  5. Share some code (preferably Javascript or Python) that you've written. You can include a link to a GitHub, GitLab, or other public code repository. Or provide us with a 500+ Line of Code (LOC) sample via Dropbox, gist, or other link to help us get a feeling for how you write code.
  6. Where did you hear about this role?
  7. 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! You are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

Apply Here

Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, gender, sexual orientation, religion, national origin, 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.