Join Zendesk's Data Applications Engineering team as a Staff Software Engineer and contribute to designing, delivering, and operating high-performance front-end applications and backend services.
Requirements
- Strong engineering fundamentals: system design, data structures, algorithms, concurrency, and distributed systems thinking.
- 8+ years of professional software engineering experience, including substantial ownership of production systems and experience leading large technical efforts.
- Proficiency in one or more backend programming languages - Java, Ruby on Rails, Python, Golang, NodeJS, Typescript, Scala etcâ FastAPI or comparable async frameworks
- Hands-on experience with microservices architectures, containerization (Docker), orchestration (Kubernetes), and API design (REST/gRPC/GraphQL)
- Practical experience with observability (metrics, logs, tracing), CI/CD, automated testing (unit through end-to-end), and performance profiling.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance