Staff Software Engineer, Agent Workspace Platform


  View Salaries, Reviews, and more

Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks
Ruby on Rails

Job Description

Zendesk is looking for a Staff Software Engineer who is motivated and driven to make an impact for the future of customer support. You will be working on challenging problems on the integration to make an omnichannel experience possible. This position will be based out of our Asian HQ in Singapore, partnered with dedicated engineers from the team, and working on the building blocks to make outstanding customer support possible.

Our team focuses on the backend side to provide needed pieces so that different product offerings from Zendesk can be brought together into a unified experience. Starting with Support, Chat and Messaging, we are delivering a next generation integrated product that allows our customers to seamlessly use either channel, as well as Voice, in order to provide scalable customer support.

You’ll be part of this journey, and will work with teams in San Francisco, Melbourne, Montreal, Dublin as well as other teams in Singapore, to take on responsibility and provide the needed components and services so the products can operate on top of it. This will be an exciting engineering opportunity as we integrate our respective systems to the next level - it will be engineering at scale, in terms of traffic, data size and growth, revenue impact, visibility, and strategic significance to the entire business’s future.

Staff Software Engineers at Zendesk are expected to be hands-on technologists who could contribute to application development directly, help with the design and implementation of projects, and be involved in technical discussions beyond their teams. They love finding simple solutions to complex problems, and care about not only the technical and algorithmic aspects of large systems, but the way they enable other developers to do their jobs.

What You’ll Be Doing

  • Design, code and deliver scalable and reliable backend systems that support our omnichannel integration strategy.
  • Lead technical discussion and provide technical guidance to the team.
  • Ensure scalability, performance, maintainability and security of the technical platform in collaboration with ops teams.
  • Identify, track and monitor key metrics to ensure stability and reliability of our systems.
  • Identify areas of our product and infrastructure that need improvement and drive fixes to completion.
  • Participate in all phases of the software lifecycle.
  • Mentor and guide junior team members by reviewing their code submissions, code pairing, and being a sounding board.
  • Become a key contributor to better working practices across Zendesk

What You Bring To The Role

  • Previous experience in software engineering making active technical contributions involving web infrastructure or distributed systems.
  • Advanced level knowledge with a server-side technology, one of Java, Ruby/Rails or Python/Django
  • Working knowledge with one or more of the following data stores and systems: MySQL, Kafka, Elasticsearch, Redis
  • Solid understanding of architecture of highly concurrent and low latency systems and common tradeoffs with regard to performance, scalability and reliability
  • Passion for understanding complex systems, debugging problems, and pushing solutions to production.
  • Previous exposure to Kafka Streams or Kubernetes is a plus

Tech Stack

  • Java
  • Kafka Streams
  • Ruby on Rails
  • Python
  • MySQL
  • memcached
  • Kubernetes
  • AWS

Culture and Perks

We approach work with calm, focus, a sense of humour whilst keeping sane working hours. You will work with encouraging peers that truly care about our customers and deliver value for them. At Zendesk, we also have a culture where ideas come from the bottom up - we have yearly company hackathons!

Perks include stock, flexible working, $1500 training allowance, medical insurance coverage for you and your family, mobile phone allowance, home internet reimbursement, wfh equipment budget, and 4 months parental leave and more!

Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster global diversity, equity, & inclusion 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 click here.

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 benefits@zendesk.com 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 Candidate Privacy Notice 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.

Salaries of Software Engineer at Zendesk

Salaries from Zendesk that are similar to Staff Software Engineer, Agent Workspace Platform


Estimated Salary Range

View more Software Engineer salaries at Zendesk View more Software Engineer salaries

NodeFlair Insights of Zendesk