Zendesk is looking for a Software Engineer to work on highly scalable technical challenges. You’ll be based in our Asian HQ in Singapore.
You’ll be part of an expanding team responsible for building our innovative chat application that helps thousands of businesses engage and building better relationships with customers. This includes bite-sized feature development projects to large operational undertakings, such as building the systems that enable us to deliver fast, scalable and reliable services to users.
Software Engineers at Zendesk are expected to be hands-on technologists who could contribute to application development directly, contribute to the design and implementation of projects, and be involved in technical discussions within their teams. You should love finding simple solutions to complex problems, and is willing to pick up new knowledge. You should have technical background or relevant experience with web infrastructure, distributed systems, or component-oriented software engineering.

What you get to do every day:

  • Design, code and deliver scalable and reliable backend systems that support our live chat system.
  • Participate in technical discussions.
  • Ensure scalability, performance, maintainability and security of the technical platform in collaboration with ops teams.
  • Identify areas of our product and infrastructure that need improvement and drive fixes to completion.
  • Participate in all phases of the software lifecycle.
  • Learning through code review, code pairing to grow yourself to next level.
  • Become a key contributor to better working practices across Zendesk.
  • What you bring to the role:

  • Required:
  • Education or relevant experience in software engineering.
  • Knowledge with Javascript, especially ES6, and with NodeJS.
  • Working knowledge with one or more of the following data stores and systems: MySQL, ElasticSearch, Riak, Redis, Kafka
  • Basic 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.
  • Nice to have:
  • Experience with Python and/or Java is a plus.
  • Experience with frontend development is a plus.
  • A Degree in Computer Science, Engineering, or equivalent.
  • Zendesk Singapore is home to our globally successful Chat product, which enables customer service agents to engage their customers instantly via web, mobile and messaging. Zendesk Chat contributes significantly to our rapid growth both across Asia Pacific and globally. You have an amazing opportunity to be part of something that is truly unique: an awesome product that is developed end-to-end in Singapore, with product management, design, engineering, infrastructure, and go-to-market teams working together here at our APAC headquarters.
    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 (https://www.zendesk.com/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.