At Zendesk, we truly believe that to build great products you have to have great people. We enjoy working with other smart focused people who care about both the products and the code they write.
We value collaboration and release frequently. We like and use agile processes and believe that pragmatism always triumphs over dogmatism.
We all own the product / service we work on and enjoy the impact we have improving it.
Our mission is to help elevate Zendesk products to the next level, in terms of functionality and integrations. You’ll be joining a team that works on the next gen routing layer and RealTime Services.
Routing in a realtime, omnichannel world is a complex problem domain, which needs a robust, scalable and maintainable solution.
With your skills, experience, maturity, patience and determination to work within a multi functional team, we should be able to deliver high quality software to meet these needs.
We like to push well tested code early and often, and measure to confirm it’s adding value to the customer. We seek to solve problems for our fast growing and highly engaged customer base.
Our team has a great track record of producing some of the most reliable and efficient services at Zendesk.
What we’d like from you
You are an open, thoughtful and empathetic individual, a conscientious team member, and an eager learner. Along with these traits, you have the experience to :
Code in Java (especially using Asynchronous aspects of the language)
Design, build and scale API and event driven distributed systems
Methodically identify and decompose requirements
Whiteboard problems in a group setting and apply the scientific method to finding a pragmatic solution
Explain your views to others and just as importantly, actively listen to others to ensure a good discussion
Use system monitoring tools and automated testing frameworks
What it’s like to work here
The Zendesk system is large and ever evolving, our team works on key services and core components shared across the company.
Our work is reviewed by peers and can be deployed to production daily, if not multiple times a day.
We predominantly work with Java and Scala with Kubernetes, Spinnaker, Docker, GitHub Actions, MySQL, Redis and Kafka.
Who we are
We believe in putting people first, doing outstanding work and continuously learning.
We are chefs, parents, gamers, travelers, pet lovers, photographers, programmers, and more.
We value working in a diverse and inclusive environment, the different perspectives that brings, and having our assumptions challenged, enabling us to grow and learn, together.
Reliability and scalability has been the heart of Zendesk Engineering for a long time, and our team was recently spawned to further those ideologies.
You’ll get to join us early on in that journey, helping us expand our horizons over the years to come.
We look forward to hearing how you can help us enable our Engineering Organization scale.
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.
More than 150,000 paid customer accounts in over 150 countries and territories use Zendesk products. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America.