Job Description

Zendesk's Foundation organization is responsible for building and maintaining secure, reliable, and user-friendly authentication, authorization, and data protection features for Zendesk's customers, products, and services.

We are seeking a versatile Software Engineer to join our Data Masking team. In this role, you will develop and contribute new features that provide advanced data privacy and protection solutions to our customers across all products. The ideal candidate possesses strong problem-solving skills, is dedicated to assisting customers, and is passionate about creating robust access controls for large-scale applications.

We believe empathy is crucial for developing superior products and fostering a supportive team environment. We are agile and continuously innovate. Help us advance data protection, AI redaction, and data masking to the next level.

What you’ll be doing

  • Deliver direct customer value by developing and maintaining secure access controls.
  • Ensure high quality for our systems and manage the complexities of operating at a global scale. We manage some of the largest scale services within Zendesk.
  • Apply best practices for writing high-quality code with adequate test coverage. We deploy code frequently and rapidly, but stability and reliability are paramount.
  • Contribute to solutions that advance a fine-grained permissions management system across Zendesk services.

The intelligent heart of customer experience

Zendesk software was designed to bring calm to the complex world of customer service. Today, we power billions of conversations with well-known brands.

Zendesk is committed to providing a fulfilling and inclusive experience for our employees. Our hybrid work model is designed to facilitate purposeful in-person interaction for connection, collaboration, and learning at our global offices, while also offering flexibility for remote work during part of the week. This role requires attendance at our local office for a portion of the week. The specific in-office schedule will be determined by the hiring manager.

  • Hybrid work model: A blend of in-office collaboration and remote flexibility.
  • Opportunity to work on large-scale services and contribute to advanced data protection solutions.
  • A culture that values empathy, continuous learning, and teamwork.
  • Competitive salary range: zł164,000.00-zł246,000.00 (Poland annualized base salary).
  • Potential eligibility for bonus, benefits, or related incentives.

Required Qualifications:

  • Minimum of 2 years of experience in a backend or full-stack application engineering role.
  • Understanding of web application development and proficiency in Ruby and/or at least one JVM language.
  • Excellent communication and time-management skills.
  • A strong desire for continuous growth, learning, and practical application of knowledge.
  • Belief in collaborative software development and enjoyment of learning through pairing, code reviews, and tech talks.

Preferred Qualifications:

  • Background in Computer Science, engineering, or a related field.
  • Previous experience with Ruby or Scala services.
  • Familiarity with distributed systems.
  • Experience with container orchestration using Docker, Kubernetes, and cloud services on AWS or similar platforms.
  • Familiarity with modern JS frameworks.

Tech Stack

  • Backend: Ruby on Rails and Scala microservices.
  • Frontend: TypeScript, React, and GraphQL.
  • Data Storage: AWS Aurora (MySQL).
  • Event Streaming: Kafka.
  • Deployment & Scaling: Kubernetes, Istio, Spinnaker, and AWS services.