Software Engineer II
Role details
Job location
Tech stack
Job description
At Zendesk, we're on a mission to build the most advanced AI agents in CX, and the Testing team , part of AI Agents Advanced , is focused on ensuring the quality and reliability of our AI agents through synthetic testing, evaluation frameworks, and other validation approaches that help us ship with confidence.
As a Fullstack Engineer on this team, you'll be instrumental in building the systems and tools that power synthetic testing, evaluation, and quality validation for our AI agents. While this is a fullstack role, it leans more on backend development, we're looking for someone who is passionate about APIs, event-driven systems, testing infrastructure, and data workflows, while also being comfortable crafting user-facing tools and owning delivery end-to-end.
You'll work closely with product managers, designers, data engineers, data analysts, and fellow developers to create seamless, intuitive experiences - combining rich data, intelligent systems, and responsive UIs.
Your work will directly shape how our customers make informed and impactful decisions based on real-time, AI-powered insights., * Frontend : TypeScript, React
- Backend : Node.js (ES7+), TypeScript, Python, MongoDB, Snowflake
- Infrastructure : AWS, Kubernetes, Terraform, ArgoCD, Sentry, Redis, Datadog, GitHub Actions
Requirements
Do you have experience in Zendesk?, * 3+ years of experience building modern web applications using TypeScript , React , and Node.js .
- Familiarity with REST APIs, data fetching strategies, and integrating with external services.
- You write clean, modular, and tested code - and you value maintainability as much as speed .
- Experience working with design systems and component libraries , with a strong focus on performance, accessibility, and usability.
- You are a product-minded engineer - you care deeply about the end-user experience and proactively contribute ideas to improve product outcomes.
- Excellent communication skills and a proactive mindset - you collaborate well in cross-functional teams, aren't afraid to ask for help, and enjoy enabling others.
- A drive for continuous learning, reflection, and improvement - in both your own growth and your team's success., * Are familiar with AWS, and comfortable with CI/CD pipelines.
- Have a good understanding of microservice architecture and event-driven systems and basic database design (relational and NoSQL).
- Have experience using AI agentic tools such as Cursor, Claude Code, and similar developer assistants
- Have working knowledge of Python and experience using it in backend, automation, or data-related tasks., * You consistently deliver well-scoped, high-quality features across the stack, with guidance from senior team members when needed.
- You contribute to the reliability, maintainability, and performance of our systems through clean code, thoughtful testing, and attention to detail.
- You collaborate effectively across disciplines (product, design, AI/ML, data) and actively participate in team discussions and planning.
- You demonstrate ownership by following through on tasks, communicating blockers, and proactively seeking feedback to improve your work.
- You show growth over time - deepening your technical skills, increasing your product understanding, and contributing more independently.