Staff Engineer - Integrations

Date Posted: Posted30+ days ago
Salary:
Remote

Job Description

The Zendesk Integrations team is looking for a proven backend Staff Software Engineer with experience in large scale systems to help design and craft our internal integrations platform.

This next-gen platform of interconnected microservices ingests billions of events every day to bring data into Zendesk as well as stream data out to target customer systems. By leveraging this pipeline, our internal developers can focus on the “what” of data and let the platform do the heavy lifting on scalability, delivery guarantees, quality of service, and auditing - to name a few!

You’ll work in a collaborative Agile team, passionate about performance, code quality, and solving large scale problems. Zendesk is too big for superstars - we tackle hard problems together and have each others’ backs when things go wrong.

What you’ll be doing
  • Design, build and operate resilient and highly scalable data-driven services that power our developer-facing integration platform.

  • Write code for humans (clean, maintainable, reliable, and secure). You understand that you will be asked to review and work on your peers’ code and the other way around. Help improve code quality of the team.

  • Influence technical decisions and communicate them with our product tech lead.

  • Own components/services by identifying and decomposing the requirements and own the full release cycle from the development to deployment.

  • Collaborate with product managers, engineering managers, and support advocates to estimate and prioritize units of work.

  • On the lookout for new technologies that help improve and scale the platform.

  • Mentor and guide team members.


What you bring to the role
Required:
  • Proficiency in one or more of the following languages: Golang / Ruby / Scala / Java / Javascript

  • Experience with implementing a highly-concurrent system using said language above

  • Ability to review and understand an unfamiliar language

  • Sound understanding of architecture and software design patterns

  • Demonstrated knowledge of cloud computing

  • Experience with observability and APM frameworks

  • You thrive in a challenging environment, open to debates and brainstormings

Preferred:
  • Having experience with distributed systems, event-driven architecture and/or scale on a global level are all big pluses

  • Experience with Golang or Scala is a plus

  • Experience with building gRPC API’s is a plus

  • Experience with CI/CD systems like Travis, Github Actions, Jenkins, and Spinnaker

Tech Stack
  • Our code is mostly written in Golang and Scala, with a bit of Ruby

  • Our services run on Kubernetes

  • Our data is stored in AWS Aurora, Redis, AWS SQS, with event streams from Kafka

  • We don’t require previous experience with this technology stack and will help teach you what we know, but we do need folks who have worked in application servers before.

About Zendesk - Champions of Customer Service
Zendesk started the customer experience revolution in 2007 by enabling any business around the world to take their customer service online. Today, Zendesk is the champion of great service everywhere for everyone, and powers billions of conversations, connecting more than 100,000 logos with hundreds of millions of customers over telephony, chat, email, messaging, social channels, communities, review sites and help centers. Zendesk products are built with love to be loved. The company was conceived in Copenhagen, Denmark, built and grown in California, taken public in New York City, and today employs more than 4,000 people across the world. Learn more at www.zendesk.com.

We believe in service. Learn more about how we provide support to our local communities with volunteering, grants and product donations.

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.

Related Jobs

Job Detail

  • Job Id
    3b8a8bc50117ff8c
  • Location
    Remote
  • Company
  • Type
    Private
  • Employment Status
    Permanent
  • Positions
    Available
  • Career Level
    Experience
  • Gender
    Male/Female

Contact

Sponsored by

http://ardillas.online connects jobseekers and recruiters by accurately matching candidate profiles to the relevant job openings through an advanced 2-way matching technology. While most job portals only focus on getting candidates the next job, Shine focuses on the entire career growth of candidates.

Latest Job