Z

Staff Ruby Software Engineer

Zendesk

Roanoke, VA
1 day ago
$120k - $150k

Job Description

Join Zendesk as a Staff Ruby Software Engineer to lead the development of a scalable IT Asset Management platform. You will drive technical initiatives, mentor engineers, and shape the future of enterprise-grade software solutions.

Key Responsibilities

  • Design and develop scalable, high-performance backend systems for IT asset tracking, lifecycle management, and compliance enforcement
  • Build and optimize GraphQL and REST APIs, ensuring seamless integrations with Zendesk’s ecosystem and external IT management tools
  • Work on data modeling and storage strategies to efficiently manage large volumes of IT asset records
  • Contribute to the evolution of Zendesk’s Employee Service platform, integrating ITAM with other service management capabilities
  • Lead efforts to enhance observability, reliability, and security, ensuring compliance with IT governance standards
  • Provide technical mentorship and guidance to engineers across the ITAM team
  • Collaborate with Product Managers, Designers, and Engineers to define technical requirements and deliver high-quality solutions
  • Participate in architecture discussions and system design reviews, ensuring ITAM scales to meet enterprise needs
  • Drive initiatives that improve developer experience, system reliability, and engineering efficiency

Required Qualifications

  • 8+ years of experience designing, developing, testing, and shipping enterprise-grade software
  • Strong backend expertise in Ruby on Rails and experience with relational databases (MySQL/Aurora)
  • Experience building high-performance, scalable APIs using GraphQL and REST
  • Proven ability to architect and deliver complex solutions in a distributed, multi-tenant SaaS environment
  • Deep knowledge of data modeling, indexing strategies, and efficient querying techniques
  • Experience with event-driven architectures and messaging systems (e.g., Kafka, Sidekiq, or equivalent)
  • Strong problem-solving skills and ability to tackle scalability, reliability, and security challenges
  • Excellent communication and collaboration skills, with experience working across multiple teams

Preferred Qualifications

  • Experience working on IT Asset Management (ITAM), IT Service Management (ITSM), or enterprise IT solutions
  • Familiarity with workflow automation, approval systems, and IT compliance requirements
  • Knowledge of observability and monitoring tools (e.g., DataDog)
  • Experience with multi-tenant SaaS architectures at scale
  • Background in integration development, connecting IT asset systems with third-party tools and APIs

Benefits & Perks

Flexible work scheduleHybrid work modelHealth insurance401kPaid time off (PTO)