This job listing is no longer available for applications. The position may have been filled or the posting period has ended.
Job Description
Join Zendesk as a Senior Staff Ruby Software Engineer to lead the architectural design and development of scalable IT service management solutions. Your expertise will drive innovation and enhance service delivery for enterprise customers.
Key Responsibilities
Lead system design, development, testing, and deployment of software solutions
Work across teams to architect reliable and scalable solutions
Make high-impact technical decisions and communicate rationale
Ensure code quality and maintainability
Develop and integrate event-driven architectures
Collaborate with Product Managers and Designers on technical strategy
Mentor and train team members
Participate in on-call rotations for system reliability
Required Qualifications
10+ years of experience in backend or full-stack software engineering
8+ years of experience with Ruby on Rails and relational databases
Strong backend expertise in Ruby on Rails
Strong expertise in JavaScript and TypeScript
Experience with testing libraries such as Cypress, Jest, and React Testing Library
Deep experience with GraphQL and REST APIs
Proven ability to architect, design, and deliver large-scale software solutions
Strong experience with version control tools and CI/CD pipelines
Experience leading and mentoring teams of engineers
Excellent problem-solving and collaboration skills
Preferred Qualifications
Experience with ITSM systems or ITIL-aligned change management practices
Experience designing GraphQL and REST APIs from the ground up
Contributions to enterprise change control or automation tooling
Previous experience with Zendesk’s platform and ecosystem
Benefits & Perks
Hybrid work cultureLeadership development and mentorship opportunitiesFlexible work-life balance