Software Engineer II

Zendesk Zendesk · Enterprise · Krakow, Poland

Software Engineer II at Zendesk focused on building and enhancing core backend functionality for their ITSM product using Ruby on Rails. The role involves designing, developing, testing, and maintaining scalable backend services and APIs, owning features end-to-end, and collaborating with cross-functional teams. While the role is primarily backend engineering, there is an openness to using generative AI tools to improve productivity and support engineering workflows.

What you'd actually do

  1. Join a collaborative, self-organizing engineering team focused on building and enhancing core backend functionality for our ITSM product, with a strong emphasis on Ruby on Rails.
  2. Design, develop, test, and maintain scalable backend services, APIs, and application features in Ruby on Rails.
  3. Own features and bug fixes end-to-end, from technical design through implementation, deployment, and ongoing support.
  4. Work closely with product, design, and engineering partners to deliver reliable, high-quality solutions that improve customer experiences.
  5. Investigate and resolve production issues, identify root causes, and contribute to automated tests and quality improvements that reduce regressions.

Skills

Required

  • Professional experience building backend applications with Ruby on Rails.
  • Strong understanding of backend engineering fundamentals, including APIs, databases, testing, debugging, and application performance.
  • Experience writing clean, maintainable, and well-tested Ruby code.
  • Comfortable working independently on well-defined tasks while collaborating effectively on more complex challenges.
  • Strong communication and collaboration skills, with the ability to give and receive feedback constructively.
  • Ability to troubleshoot production issues and contribute thoughtfully to engineering decisions.

Nice to have

  • A proactive, growth-oriented mindset and curiosity to learn new tools, technologies, and approaches.

What the JD emphasized

  • Open to using generative AI tools in daily work to improve productivity, accelerate problem-solving, and support engineering workflows.