View All Jobs 112650

Software Engineer II (backend - Ruby/scala/java)

Build scalable backend services for Zendesk Core Packaging and Consumption team
Pune, Mahārāshtra, India
Mid-Level
21 hours agoBe an early applicant
Zendesk

Zendesk

Provides customer service and engagement software that helps businesses manage support tickets, messaging, and customer interactions across channels.

Software Engineer - Backend

The Zendesk Core Services Packaging and Consumption team is looking for a Software Engineer - Backend for a project that drives successful feature adoption for Zendesk customers. The ideal candidate will have experience with analysing various data sources with good SQL skills, a good understanding of domain driven design and the willingness to explore the unknowns.

On a day-to-day basis, a strong command over one of the backend languages like Scala or Java is highly beneficial. Past experience with developing on Rails Framework will be good as well. Your responsibilities will include:

  1. Collaborating with product management, architecture, engineers (front end and back end) to design beautifully simple solutions to complicated problems. You will be relied on from concept through development, QA, staging, and production deployment.
  2. Ensuring delivery on commitments. It is your responsibility to ensure code quality, debug code, and seek guidance to unblock tasks pending.
  3. Following best practices in all our frameworks and tools.
  4. Championing best practices and proper test coverage. We ship code frequently and fast, but stability and reliability must never be compromised.
  5. Actively participate in code reviews and design discussions
  6. Partner across all areas of the SDLC, including requirements gathering, requirements analysis, building services and solutions.
  7. Work across teams and organization boundaries and timezones to standardize and integrate services, tools, and workflows

What you bring to the role:

  • 3+ years of relevant experience in at least one object oriented language like Scala or Java (Scala preferred and should have hands on experience)
  • Experience with databases like MySQL and/or DynamoDB
  • Analytical mindset, good articulation skills and pragmatic approach to problem solving.
  • Experience with CI/CD and delivery systems (Github Actions, Jenkins)
  • Knowledge of API design, distributed systems and Kafka
  • Experience using Datadog or other log aggregation tools
  • Customer-first mentality when dealing with service incident management, data analysis, and root-cause analysis
  • A hunger for learning new technologies and an eagerness to grow your knowledge and capabilities
  • A team-first collaborative attitude that thrives in a fast-moving agile development environment
  • Excellent written and verbal communication skills

Bonus Skills:

  • Experience with JavaScript/Typescript
  • Experience working on SaaS-based products
  • Experience with AWS stack (ie. Aurora), Data warehouse technologies like Snowflake

Experience with Ruby on Rails.

Please note that Zendesk can only hire candidates who are physically located and plan to work from Karnataka or Maharashtra. Please refer to the location posted on the requisition for where this role is based.

Hybrid: In this role, our hybrid experience is designed at the team level to give you a rich onsite experience packed with connection, collaboration, learning, and celebration - while also giving you flexibility to work remotely for part of the week. This role must attend our local office for part of the week. The specific in-office schedule is to be determined by the hiring manager.

Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love.

Zendesk is an equal opportunity employer, and we're proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer.

+ Show Original Job Post
























Software Engineer II (backend - Ruby/scala/java)
Pune, Mahārāshtra, India
Engineering
About Zendesk
Provides customer service and engagement software that helps businesses manage support tickets, messaging, and customer interactions across channels.