Staff Software Engineer

Zendesk Zendesk · Enterprise · Pune, India

Staff Software Engineer to help design and deliver scalable, reliable systems that power AI-augmented customer experiences. Own complex components end-to-end, influence architecture and technical direction, and mentor other engineers.

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, build, and maintain robust, scalable backend microservices and APIs (Java 11+/Vert.x or comparable stacks) and high-performance front-end applications (TypeScript/React), ensuring secure, reliable API connectivity (REST/GraphQL).
  3. Drive architecture and system design decisions across front-end and backend domains to improve scalability, performance, maintainability, and operability.
  4. Lead front-end modernization efforts: replace legacy web app features with modern frameworks and tooling (React, Redux, TypeScript, GraphQL), document and evangelize best practices, and improve developer workflows.
  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
  • JavaScript/TypeScript
  • React
  • browser internals
  • microservices architectures
  • containerization (Docker)
  • orchestration (Kubernetes)
  • API design (REST/gRPC/GraphQL)
  • observability (metrics, logs, tracing)
  • CI/CD
  • automated testing
  • performance profiling
  • cloud-native services
  • production monitoring
  • incident response
  • leading complex technical initiatives
  • mentoring mid/senior-level engineers

Nice to have

  • Vert.x
  • GraphQL
  • reactive front-end patterns
  • advanced front-end performance optimization
  • infrastructure-as-code
  • service meshes
  • modern observability stacks (Prometheus, Grafana, OpenTelemetry, Jaeger)
  • relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • caching strategies (Redis)

What the JD emphasized

  • AI-First mindset