Posted a month ago by

Senior Software Engineer, Support Product

San Francisco, CA, United States
Employment: Full Time Experience: Senior

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. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America. Learn more at

We are looking for an experienced Senior Software Engineer to join the Zendesk Support Omnichannel Experience Team. The team is responsible for the experience of support agents using the Zendesk Support product to handle ticket from multiple channels, including Chat and Voice. This team works on building a high quality experience within the Support product for such agents, consistent with existing user interaction patterns and the UI architecture in the Support product.

This is a team that works on most parts of the application stack. We build user interfaces in conjunction with product managers and product designers using Javascript, HTML and CSS, and related frameworks and technologies like React, and we work on backend services that deliver data to this frontend using a stack that consists of Ruby on Rails, GraphQL, and other related technologies.

What you get to do every day:
  • Participate hands-on in all phases of the software lifecycle in defining, designing, implementing, shipping, and analyzing omnichannel experience projects.
  • Work cross-functionally with Product Management, Product Design, Engineers, Analysts, and Marketing to define projects and their success metrics.
  • Collaborate in technical design of significant and meaningful new initiatives.
  • Identify opportunities for improvement by challenging the status quo, come up with alternative and creative solutions, and push change.
  • Drive improvements to the architecture to make it more scalable, maintainable, testable.
  • Collaborate with engineers across the company.
  • Mentor and guide junior team members by reviewing their code submissions, code pairing, and being a sounding board.
What you bring to the role:
  • Required:
  • 3+ years of experience as a software engineer, working in an agile, fast-paced development environment making use of continuous delivery and test driven development.
  • Sound understanding of web application development. Strong front-end experience preferred.
  • Great communication skills, both written and verbal.
  • Exceptional analytical-reasoning and problem-solving skills.
  • Nice to have:
  • Experience with modern front-end frameworks and methodologies (Ember.JS, React, Redux, GraphQL).
  • Experience with Ruby on Rails (or similar).
  • Experience with relational databases and SQL (preferably MySQL).
  • A degree in Computer Science, Engineering or related field, or equivalent training, fellowship or work experience.
Equal Opportunity Statement

Individuals seeking employment at Zendesk are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

The PowerToFly Mission

We're passionate about connecting highly skilled women with leading companies committed to diversity and inclusion.

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job