At Zendesk, we get passionate about building software that delivers the ultimate customer experience. Our goal is to ship beautifully simple software.
And we’re constantly innovating - no really, we can’t wait to outdo ourselves in the near future.
Zendesk Explore is our analytics product. It is a complex business intelligence application ingesting millions of records from the Zendesk Suite.
Our customers use Explore for queries and visualizations at low latency - and all that at scale!
What you will do as a Senior Software Engineer :
Be a hands-on developer you’ll actively contribute to the codebase on a daily basis. You understand that you will be asked to review and work on your peers’ code and the other way around.
Participate in technical decisions and communicate them with our product tech lead and team tech lead. You thrive in a challenging environment, open to debates and brainstormings.
Collaborate with product managers, engineering managers, and support advocates to estimate and prioritize units of work.
You are aware of the processes that come with working in a company with the scale of Zendesk.
Own the full release cycle from the development to deployment.
Debug tricky intermittent issues - you won’t give up until the feature behaves as expected, the root cause has been identified and an automated test has been put in place to avoid the issue reoccurring.
Put the customer first and have quality in mind.
Have opportunities to grow and learn new things by working collaboratively with support advocates, product managers and senior engineers.
Enjoy what you do every day!
About you :
At least four years of proven experience in developing features across the stack, preferably in a SaaS environment.
You have strong Ruby / Ruby on Rails experience.
You enjoy whiteboarding problems with your peers and applying the scientific method to find a pragmatic solution that is the best fit (on balance) for the identified problem space.
You can explain your views well to others and just as meaningful, actively listen to others ensuring a good discussion.
You have a significant experience with Ruby on Rails or with any equivalent framework.
You are data driven and take decisions based on the available data
You have faced several challenges when working on a global scale and releasing important features to production.
You decompose projects into smaller units that can be delivered iteratively.
You enjoy learning new technologies and growing your knowledge and capabilities.
Nice to have
Experience working on distributed system
Any knowledge and / or experience in the analytics / data industry.
Any knowledge in the frontend world - preferable with React or Angular
DevOps experience (Docker, CoreOS, CI / CD, AWS).
What our tech stack looks like
Our code is written in Ruby, Scala, Typescript and Go.
Our data is stored in RDS MySQL, Redis, Redshift and Aurora.
Our services are deployed to ECS using Docker on AWS.
Our data pipeline is using Spark (AWS EMR)
What we offer
Full ownership of the projects you work on.
What you will be doing will have a huge impact.
Team of passionate people who love what they do.
Exciting projects, ability to implement your own ideas and improvements.
Opportunity to learn and grow.
Flexible working hours.
Professional development funds.
Comfortable office and a remote setup.
Choice of your laptop and other equipment.
Premium Medical Insurance as well as Private Life Assurance.
Lunch Vouchers and Travel Tickets reimbursement.
At Zendesk, we believe that every great customer relationship stems from a conversation. So we built a customer service software company that designs solutions to foster better customer relationships.
From large enterprises to startups, powerful, innovative customer experiences should be within reach for every company, no matter the size, industry or ambition.
Zendesk serves more than 160,000 customers across a multitude of industries in over 30 languages. Zendesk is headquartered in San Francisco, and operates offices worldwide. Learn more at .
We believe in service. about how we provide support to our local communities with volunteering, grants and product donations.
Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law.
We are an AA / EEO / Veterans / Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please .
Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law.
If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to with your specific accommodation request.
By submitting your application, you agree that Zendesk may collect your personal data for recruiting, global organization planning, and related purposes.
Zendesk's explains what personal information Zendesk may process, where Zendesk may process your personal information, its purposes for processing your personal information, and the rights you can exercise over Zendesk’s use of your personal information.