Taro Logo

Senior Software Engineer

Zendesk is on a mission to simplify the complexity of business and make it easy for companies and customers to create connections.
DevOps
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Zendesk is seeking a Senior Software Engineer to join their Engineering Productivity team in Pune, India. This role focuses on enhancing engineering processes and tackling highly scalable technical challenges. The Engineering Productivity team is dedicated to providing easy-to-use tools and infrastructure that simplify the process of building, testing, and delivering reliable products for customers.

The role involves working with CI/CD tools like Jenkins and SonarQube, developing tooling platforms, and improving the reliability and cost-effectiveness of CI platforms. You'll be responsible for developing monitoring systems, mentoring engineers, conducting code reviews, and maintaining high development standards.

As an ideal candidate, you should bring 7+ years of industry experience, with at least 3 years focused on DevOps tools in a SaaS environment. Strong expertise in cloud platforms (AWS, GCP, Azure), infrastructure automation, and programming languages like Go, Python, or Ruby is essential. You should have a solid understanding of DevOps practices, containerization, and observability tools.

Zendesk offers a hybrid work environment, combining in-office collaboration with remote work flexibility. The company values diversity and inclusion, providing equal opportunities to all candidates. This role requires physical presence in Karnataka or Maharashtra, with regular office attendance as determined by the hiring manager.

Join Zendesk to be part of a team that powers billions of customer service conversations for renowned brands worldwide. You'll contribute to developing and maintaining critical infrastructure that enables seamless product delivery while working in a collaborative, global environment focused on continuous improvement and technical excellence.

Last updated 9 days ago

Responsibilities For Senior Software Engineer

  • Maintain CI/CD tools like Jenkins and SonarQube
  • Develop tooling platform leveraging SonarQube and Jenkins customization
  • Improve reliability and cost of CI platforms
  • Develop monitoring and reporting systems
  • Conduct code reviews and mentor junior engineers
  • Troubleshoot technical issues
  • Communicate with stakeholders and translate business needs
  • Participate in design and code reviews

Requirements For Senior Software Engineer

Go
Python
Ruby
Kubernetes
  • 7+ years of industry experience with 3+ years in Jenkins, SonarQube and DevOps tools
  • Experience with public clouds (AWS, GCP, Azure)
  • Experience with infrastructure automation tools (Terraform, Crossplane, CloudFormation)
  • Proficiency in Go, Python, or Ruby
  • Strong understanding of DevOps practices
  • Experience with Docker and Kubernetes
  • Understanding of Observability tools (Datadog/Prometheus/Graphana)
  • Familiarity with build tools and CI/CD pipelines
  • Strong problem-solving and communication skills
  • Experience with TDD

Interested in this job?

Jobs Related To Zendesk Senior Software Engineer