Software Engineer II

Zendesk

PTonsitePosted Jun 10, 2026
Posting intelligenceActively listed

Skills

kubernetestypescriptsnowflaketerraformmongodatadognodegithubsentrypythonredisreactcicdawsjavascriptml

About the role

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.

What You Bring to the Role

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.

A big plus if you

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.

How We Measure Success in This Role

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.

Our Tech Stack

Frontend: TypeScript, React

Backend: Node.js (ES7+), TypeScript, Python, MongoDB, Snowflake

Infrastructure: AWS, Kubernetes, Terraform, ArgoCD, Sentry, Redis, Datadog, GitHub Actions

Interview Process

We aim to make our hiring process clear and transparent:

Intro chat with Talent Partner – up to 30 minutes

Interview with Hiring Manager – 30-45 minutes

Technical stage is a live coding challenge and interview with two engineers – 90 minutes

Final interview with Hiring Manager and Senior Leadership –45 minutes

The Intelligent Heart Of Customer Experience

Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love.

Zendesk believes in offering our people a fulfilling and inclusive experience. Our hybrid way of working, enables us to purposefully come together in person, at one of our many Zendesk offices around the world, to connect, collaborate and learn whilst also giving our people the flexibility to work remotely for part of the week.

As part of our commitment to fairness and transparency, we inform all applicants that artificial intelligence (AI) or automated decision systems may be used to screen or evaluate applications for this position, in accordance with Company guidelines and applicable law.

Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to peopleandplaces@zendesk.com with your specific accommodation request.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Portugal varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Portugal medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.