Software Engineer (backend)

Zendesk Zendesk · Enterprise · Krakow, Poland

Software Engineer (Backend) at Zendesk focusing on data protection and privacy components of their customer service platform. The role involves developing and maintaining large-scale systems, writing and testing code, and collaborating with team members. While the role mentions using AI as a tool to facilitate work and ship products faster, the core responsibilities are in backend software engineering for data privacy, not in building or directly deploying AI models.

What you'd actually do

  1. Follow best engineering practices when developing and maintaining Zendesk systems. Mainly in the area of customer data privacy and protection.
  2. Write, test, and maintain code used by millions of people worldwide.
  3. Continually improve your and your colleagues' code through peer review, pair programming, and knowledge sharing.
  4. Learn and use AI every day as a tool to facilitate your work and ship the new product faster.

Skills

Required

  • 2+ years of experience in writing commercial backend code
  • Coding skills in at least one of the following programming languages: Ruby, Java, Python
  • Familiarity with relational databases and key-value data stores
  • Good appreciation of application development and testing, refactoring, and agile practices
  • Excellent communication skills with the ability to work in distributed teams located across the world

Nice to have

  • desire to learn other languages
  • basic understanding of front-end technologies
  • You like to learn and apply your knowledge in practice
  • Influence teammates' growth and be open to learning from them
  • Experience with modern, highly available, distributed systems
  • Familiarity with Kubernetes and Docker
  • Familiarity with Messaging queues (e.g., Kafka, SQS)
  • A degree in Computer Science or similar would be considered an asset
  • Experience working in a SaaS Company