Senior Software Engineer @ Zendesk/REMOTE

Job Category: Senior Software Engineer @ Zendesk/REMOTE
Job Type: Full Time
Job Location: remote

Job Description

An industry-leading tech company

At Zendesk, we geek out about building software that delivers the ultimate customer experience. Your favorite brands (like AirBnb, Uber, Slack, and OpenTable) leverage our products to engage you as a customer, and we lead the industry with beautifully simple software. And were constantly innovating – no really, we cant wait to outdo ourselves in the near future!

Zendesk has all the stuff youd expect from a tech company – competitive pay, stock, benefits, beautiful office, snacks, and more. We also have a culture deeply dedicated to helping our staff keep work-life balance, from flexible hours to remote work, to the most progressive parental leave plans on the market. Our Corporate Social Responsibility team is actively engaged in our community and enables us to invest thousands of hours with local community groups each year. We invest in diversity and inclusion so that our staff reflects the diversity of the world around us. We have a whole crew dedicated to ensuring our workplace experience is top notch and welcoming for all.

What youll do

As a Senior Software Engineer on the Buying Experience team, youll work closely with product management to build a beautifully simple and secure buying experience for our customers across the Zendesk family of products. Youll work on interesting challenges in all aspects of the buying experience; subscription management, purchasing, and trial conversion. Youll provide support to internal operations teams to ensure our systems are compliant and secure for our customers.

Youll help the team breakaway from an existing Ruby on Rails monolithic codebase by migrating features and building new microservices on Kubernetes and AWS. Youll get the opportunity to demonstrate and promote best practices around code development, design, test, review, documentation and other engineering disciplines.

A supportive team

Zendesk values diversity of opinions and experience, and we cultivate a culture of openness and transparency. We help each other out with good practices, tips, and strategies for creating great code and quality products. From day one your input will be valued, your skills leveraged, and your contributions celebrated.

Your Team Lead, Chad, will be there to provide guidance, feedback, and support. Hes not into micromanagement, so expect independence in your work, but He is into seeing you succeed. Hell help you explore career growth options and remove barriers in your daily work so you can be a success at Zendesk.

What you need to succeed

Weve found that deep experience building, integrating, and designing web applications, APIs, and services are the most common predictors for a successful Senior Software Engineer at Zendesk. You have experience working in an agile development environment with a desire for, and a strong grasp of, testing methodologies. You are comfortable with querying and developing against relational databases, such as MySQL or Aurora. You understand session management, object relational mapping, and object caching. Experience with JavaScript MVC frameworks (React, EmberJS), continuous integration and continuous deployment systems/tools (Travis, Jenkins, SonarQube, Spinnaker), and familiarity with billing platforms (Zuora, Braintree, PayPal) are bonuses that will help you on your path to success at Zendesk. You are excited about the opportunity to help the team grow and improve by providing mentorship and technical leadership; helping us meet the needs of our customers.

That said, if your experience looks a little different from what weve identified and you think you can rock the role, wed love to learn more about you.

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.

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.

Interested in this opportunity? Apply at Senior Software Engineer (

Apply for this position

Allowed Type(s): .pdf, .doc, .docx