Staff Software Engineer

Zendesk Zendesk · Enterprise · Pune, India

Staff Software Engineer to lead technical delivery for significant product areas—designing, implementing, and operating high-performance front-end applications and the backend services that power them. Influence technical strategy, improve developer productivity and delivery practices, and mentor engineers. Work closely with Data Engineering, Data Platform and Enterprise ML team, building application services directly on top of a modern data platform.

What you'd actually do

  1. Lead end-to-end design and delivery of large, complex features and platform components—from requirements and design through implementation, testing, deployment, and production monitoring.
  2. Design and own the service architecture for the internal GTM Intelligence Platform — including FastAPI microservices on Kubernetes, the Snowflake Semantic Layer integration powering the NQL chatbot, and the AI agent infrastructure for agentic workflows
  3. Design, build, and maintain robust, scalable backend microservices and APIs (python, FastAPI or comparable stacks) and high-performance front-end applications (TypeScript/React/Angular), ensuring secure, reliable API connectivity (REST/GraphQL).
  4. Drive architecture and system design decisions across front-end and backend domains to improve scalability, performance, maintainability, and operability.
  5. Champion reliability and observability: define SLOs/SLIs, lead post-incident reviews, reduce operational toil, improve runbooks, and strengthen incident response practices.

Skills

Required

  • system design
  • data structures
  • algorithms
  • concurrency
  • distributed systems thinking
  • delivering large-scale production systems
  • backend programming languages (Java, Ruby on Rails, Python, Golang, NodeJS, Typescript, Scala)
  • FastAPI or comparable async frameworks
  • design scalable, maintainable services on Kubernetes
  • cloud environments (AWS, GCP, or Azure)
  • API contract discipline
  • microservices architectures
  • containerization (Docker)
  • orchestration (Kubernetes)
  • API design (REST/gRPC/GraphQL)
  • observability (metrics, logs, tracing)
  • CI/CD
  • automated testing (unit through end-to-end)
  • performance profiling
  • translate ambiguous business goals into clear technical plans
  • communicate trade-offs to technical and non-technical stakeholders
  • mentoring engineers
  • influencing technical direction
  • product-minded
  • empathetic
  • AI-First mindset
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience
  • 8+ years of professional software engineering experience
  • substantial ownership of production systems
  • experience leading large technical efforts
  • designing caching strategies for data-intensive applications
  • Redis for API and query result caching

What the JD emphasized

  • AI agent infrastructure for agentic workflows
  • AI-First mindset

Other signals

  • AI-powered GTM Intelligence Platform
  • AI agent infrastructure for agentic workflows
  • NQL chatbot
  • internal GTM Intelligence Platform