Posted a month ago by


San Francisco, CA, United States
Employment: Full Time Experience: Junior
Why the email team?

Email is the most vital form of communication for Zendesk and our customers - we send and receive millions of emails per day. If you are passionate about working on a core product element with incredible scale, our friendly, supportive and diverse team is for you. We’re mostly based in San Francisco but have a few folks in Melbourne (Australia) as well.

People’s first impression is that email consists of old standards and is pretty much static. That’s far from the case and we’re constantly evolving to deal with new standards (such as Authenticated Received Chain), new abuse patterns and moving to better utilize Amazon’s varied services.

What will you do?

We’ll give you a solid introduction into the tools and processes used in SaaS system deployed across hundreds of servers in 10s of data centers. Within the first few weeks we’ll get you familiar with our code and processes, take you through your first few code updates and have you deploying (with a buddy) to production.

From there we’ll give you a decent-sized project, either solo under the mentorship of a seasoned engineer, or collaboratively with one or more members of the team. Typical projects include an email quarantine system (takes a chunk of inbound email out of circulation while we deal with abuse/incident), building an http->https image proxy, re-factoring Zendesk’s outbound email format (especially around accessibility), building a lambda function to push/transform notifications from SES to SQS and ultimately into our data centers, or rebuilding our language detection feature.

About you:
  • You love problem solving. Investigating problems and figuring out the appropriate fix is something we're good at.
  • You are a student engineer looking to gain experience working on large-scale systems.
  • You know or are keen to learn Ruby
Some nice-to-haves:
  • You know your way around relational databases/SQL.
  • Familiarity with email standards. Even better if you know SPF, DKIM & DMARC. We can help you get up to speed if not.
  • React (or similar) - most of our work is in the core email processing logic (Ruby) but we occasionally work on the UI too.
  • DevOps experience - when problems occur we work with the operations team to help figure out what’s going on and how to fix it. Being comfortable getting onto production servers and delving into the logs becomes important.
  • Experience working in an agile development environment.
  • You love helping everyone improve their code, working together with the team on Github and the PR process.
  • Pursuing a bachelor's degree in Computer Science

Zendesk builds software for better customer relationships. It empowers organizations to improve customer engagement and better understand their customers. Zendesk products are easy to use and implement. They give organizations the flexibility to move quickly, focus on innovation, and scale with their growth. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America. Learn more at

Interested in knowing what we do in the community? Check out the Zendesk Neighbor Foundation to learn more about how we engage with, and provide support to, our local communities.

Individuals seeking employment at Zendesk are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

The PowerToFly Mission

We're passionate about connecting highly skilled women with leading companies committed to diversity and inclusion.

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job