Senior Software Engineer @ Zendesk
placepune, Maharashtra, India
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 6 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @zendesk.com
Recommended after applying
Job Details
Overview
The Zendesk Core Services Packaging and Consumption team is seeking a Senior Software Engineer with strong Ruby skills and Rails framework experience. In this role, you will enhance the purchasing and usage reporting experience, a core business function.
What You Will Do
- Collaborate with product management and engineers to design simple solutions.
- Be involved from concept through development, QA, staging, and deployment.
- Ensure delivery on commitments; maintain code quality and troubleshoot issues.
- Champion best practices with proper test coverage and participate in code reviews.
- Work across all SDLC phases and integrate services, libraries, and tools.
What You Bring
- 4+ years of experience in Ruby development.
- 3+ years with JavaScript and React.
- Experience with JavaScript tooling (Webpack, Node.js) and databases like MySQL/DynamoDB.
- Knowledge of CI/CD with tools such as Github Actions, Travis, or Jenkins.
- Understanding of API design, distributed systems, and log aggregation tools like Datadog.
- A customer-first mentality for incident management and data analysis.
- An eagerness to learn new technologies and a collaborative team attitude.
- Excellent written and verbal communication skills.
Bonus Skills
- Experience with SaaS products and AWS stack (Aurora RDS).
Location & Work Arrangement
This position is only available to candidates physically located in Karnataka or Maharashtra. It is a hybrid role, requiring part-time attendance at a local office, with details determined by the hiring manager.
About Zendesk
Zendesk powers billions of conversations, bringing calm to customer service chaos. With a hybrid working approach and a commitment to inclusivity, Zendesk offers dynamic, collaborative environments backed by a global presence.
Key skills/competency
- Ruby
- Rails
- JavaScript
- React
- Webpack
- CI/CD
- Databases
- API design
- Distributed Systems
- Customer Focus
How to Get Hired at Zendesk
🎯 Tips for Getting Hired
- Customize your resume: Highlight Ruby, Rails, and JavaScript skills.
- Research Zendesk: Understand their culture, projects, and values.
- Prepare for technical interviews: Practice coding and system design.
- Showcase collaborative work: Provide examples of teamwork and SDLC contributions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Ruby and Rails fundamentals.
circle
Practice JavaScript and React exercises.
circle
Study database query optimization techniques.
circle
Familiarize with CI/CD tools and pipelines.
Behavioral Questions
circle
Describe a time you solved a complex problem.
circle
Tell about collaborating with cross-functional teams.
circle
Explain how you handled project setbacks.
circle
Discuss a conflict resolution experience at work.
Frequently Asked Questions
What technical skills are vital for a Senior Software Engineer at Zendesk?
keyboard_arrow_down
How does Zendesk evaluate collaboration for the Senior Software Engineer role?
keyboard_arrow_down
What experience with databases is required for this role at Zendesk?
keyboard_arrow_down
Is in-office attendance required for the Senior Software Engineer role at Zendesk?
keyboard_arrow_down
What additional bonus skills can help me stand out when applying for Zendesk?
keyboard_arrow_down