Zendesk
Zendesk1h ago
Indeed

Software Engineer II

Pune, Maharashtra
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Zendesk

Full Job Description

Zendesk is seeking a Software Engineer II for their Agent Workspace Messaging Team (ChatOps) in Pune, Maharashtra. This role focuses on empowering customers to deliver best-in-class chat experiences and contributing to an omnichannel customer engagement product. You will collaborate with dynamic engineers to develop a highly responsive, web-based application, gaining experience with modern web frontend architecture and backend services. Working closely with product teams and UX designers, you'll improve workflows and implement new features. This is an excellent opportunity for a growing engineer to expand skills in distributed systems, learn modern technologies, and contribute to meaningful products in a fast-paced, collaborative environment, emphasizing clean, maintainable code and simple solutions to complex problems. Experience with web applications and a desire to learn new technologies are essential.

Responsibilities

  • Develop and maintain chat platform features using Java and other modern technologies.
  • Build responsive web applications with clean, maintainable code and comprehensive testing, including unit and end-to-end automated tests.
  • Collaborate with cross-functional teams to implement new features and improve existing workflows.
  • Participate in code reviews and contribute to engineering best practices.
  • Work with APIs and distributed systems to create seamless user experiences.
  • Learn and adopt new technologies to advance technical expertise.

Qualifications

Required

  • 4-6+ years of software engineering experience in object-oriented programming languages, preferably Java.
  • Experience with databases such as MySQL or DynamoDB.
  • Knowledge of API design and distributed systems.
  • Passion for writing clear, maintainable code with good engineering practices.
  • Strong written, verbal, and interpersonal communication skills in English.
  • A strong desire to learn new technologies and grow capabilities.
  • A team-first, collaborative attitude and ability to thrive in fast-moving environments.

Nice to have

  • Experience with Kafka and event-driven architecture.
  • Experience with Kubernetes container orchestration.
  • Experience with the AWS stack (EKS, RDS, S3, etc.).
  • Experience with CI/CD tools and deployment processes.
  • Working knowledge of JavaScript/TypeScript and React.
  • Working knowledge of the Ruby programming language.
  • Understanding of security best practices for backend development.

Tech Stack

  • Services run within Kubernetes environments.
  • Data is stored in AWS RDS and S3.
  • Kafka is utilized for an event-driven architecture.
  • The primary codebase is in Java, with some services in Ruby, Python, and JavaScript (React for UI).

Zendesk hires candidates located and planning to work from Karnataka or Maharashtra. This role follows a hybrid model, requiring in-office attendance for part of the week to foster connection and collaboration, with flexibility for remote work.

Company

Zendesk

Zendesk

Zendesk is a leading provider of customer service software, helping billions of conversations between brands and their customers. Their mission is to bring calm to the chaotic world of customer servic...

Pune, Maharashtra
Posted on Indeed