Have you been a part of large-scale infrastructure where customer growth is explosive? Can you help to build next-generation application and service delivery platforms, with cutting-edge search capabilities? Are you passionate about tackling complexity and building platforms that scale?
We have a multi-data centre, multi-tenant infrastructure that encompasses multiple comms channels - voice, chat, email, web. As a growing enterprise company, we scale with the number of users our customers have.
The Melbourne chapter of the Zendesk Data Platform owns the development of the services ingesting internal and external events (lots of them) into the Zendesk infrastructure - Our stack covers Go, Scala, Java, Kafka, gRPC, protobuffs, and AWS.
Key to success in this role is practical experience in any of those technologies, but more importantly, enthusiasm to build software used at huge scale, experience/interest designing architecture and data processing projects. Experience designing/maintaining public APIs is a bonus too.

What you get to do every day:

  • Write beautifully simple, scalable code to handle millions of requests in Scala, Java, Golang, Ruby or whatever scalable technology comes next.
  • Use outside of the box solutions to help resolve scaling and availability challenges, across multiple data centres globally.
  • Contribute to the improvement of our continuous deployment process.
  • Find and fix performance and reliability issues across APIs and tools.
  • Work with other key stakeholders to plan for capacity and reliability on our platform.
  • Help and guide Application Engineers to get the most out of the Zendesk data streaming platform.
  • Observe best practices while building RESTful APIs.
  • What you bring to the role:

  • Proven experience in a software engineering role, building scalable web services.
  • Experience using stream processing and pub/sub-technologies.
  • Demonstrated experience supporting and collaborating with development teams globally that depend on the services you build.
  • You like to have strong ownership of your work and want to make immediate contributions that positively impact the product and our customer base.
  • Proven ability to deliver in a fast-paced, iterative environment where TDD and agile is your mantra.
  • Experience using technologies like Java, Go, Scala, Kafka, Node, etc.
  • Cloud experience is a bonus, we use AWS. Docker and Kubernetes experience would also be an advantage.
  • The best customer experiences are built with Zendesk. Zendesk’s powerful and flexible customer service and engagement platform scales to meet the needs of any business, from startups and small businesses to growth companies and enterprises. Zendesk serves businesses across a multitude of industries, with more than 125,000 paid customer accounts offering service and support in more than 30 languages. Headquartered in San Francisco, Zendesk operates worldwide with 15 offices in North America, Europe, Asia, Australia, and South America. Learn more at www.zendesk.com.
    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.  
    Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment 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, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law.
    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.