Software Engineer II / Senior Software Engineer - General Consideration

Zendesk Zendesk · Enterprise · Krakow, Poland

Software Engineer II / Senior Software Engineer at Zendesk, focusing on building scalable, high-performance products and services. The role involves collaborating globally, writing code, designing documents, testing, and deploying. While there are multiple roles in different areas including Machine Learning, the core responsibilities for this general consideration role are broad software engineering tasks. The ML organization aims to deliver intelligent products to enhance customer support agent productivity.

What you'd actually do

  1. Work and maintain care of reliability, performance, cost and productivity within our major applications
  2. Focus on optimizing existing components, tuning performance, improving security, solving issues reported by customers and eliminating work through automation
  3. Maintain and develop backend services with close relation to infrastructure
  4. Owns and build the back-end for the Zendesk email integrations with external email services
  5. Within the Machine Learning organization, combining the power of data and people to deliver intelligent products that make Customer Support Agents more productive by automating manual work

Skills

Required

  • min. 2 years of experience
  • 4-6 years of experience in a given field
  • Coding skills in at least one programming language
  • Ruby on Rails
  • Scala
  • Python
  • JavaScript
  • AWS Cloud and its services like EMR, ECS, S3, and RDS
  • building large highly scalable, distributed systems
  • root cause analysis
  • SaaS Company
  • Agile methodologies

Nice to have

  • A degree in Computer Science or similar