P

Pendo

SaaS platform for product analytics

Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRaleigh, NC, USA

About the Job

Requirements

  • At least 2 years of experience as a Software Engineer building and shipping production web applications.
  • Experience building full-stack applications, including backend services and APIs, with strong frontend experience using JavaScript or TypeScript and a component-based framework such as Vue, React, or Angular.
  • Daily use of AI tools as part of the software development workflow.
  • Ability to independently deliver well-scoped features and break work into small, deliverable increments.
  • Experience applying unit, integration, or end-to-end testing strategies appropriate to the risk and scope of a change.
  • Experience identifying risks and blockers, raising them early, and independently driving progress.
  • Strong communication and collaboration skills, including participation in planning, technical discussions, and code reviews.
  • Bachelor’s degree in Computer Science or equivalent experience.

Responsibilities

  • Own well-scoped features from implementation through production, break work into small independently shippable increments, and deliver consistent progress toward team goals.
  • Build across frontend and backend, leaning toward TypeScript and Vue.js, and deliver polished, reliable customer-facing experiences alongside the backend services and APIs that power them.
  • Build and expand MCP and AI-powered capabilities that help customers interact with, understand, and act on Pendo data; work with emerging technologies such as LLMs and agentic workflows where they support meaningful product outcomes.
  • Write maintainable, production-ready code; apply testing strategies appropriate to change risk; and follow established patterns for safe rollout, release, and production operation.
  • Use AI coding tools as a core part of the daily workflow, applying engineering judgment, review rigor, and accountability to AI-generated code.
  • Participate in planning and technical discussions, provide useful code review feedback, and collaborate with teammates to move shared work forward.
  • Build deeper knowledge of the systems in use and identify recurring issues, risks, and opportunities for improvement.
  • Raise ways to improve code quality, reliability, and team software delivery.

Desired Qualifications

  • Experience with Vue and TypeScript.
  • Experience building applications that operate on large-scale datasets, including millions or billions of records, long-running queries, or asynchronous processing.
  • Experience building AI-powered product features using technologies such as LLM APIs, agents, or Model Context Protocol.
  • Experience with Go or GCP.
  • Familiarity with safe deployment and rollout patterns such as feature flags and canary releases.
  • Experience building accessible, inclusive web experiences.

About the Company

Pendo

SaaS platform for product analytics

Pendo provides a SaaS platform that helps software teams improve user experiences in their digital products. The platform integrates with a company’s existing software to collect user analytics, gather feedback, and deliver in-app messaging to guide users through features and updates. By turning user data into insights, Pendo helps product teams understand how people interact with their product and make data-driven decisions to improve engagement and adoption. What sets Pendo apart is its combination of analytics, feedback, and in-app guidance all in one connected platform, designed for a wide range of SaaS products from startups to enterprises. The company’s goal is to raise the quality of software experiences globally by helping teams create more valuable and easier-to-use products for their users.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$468.3M
Headquarters
Raleigh, NC
Founded
2013

Recently Posted Jobs

Explore more opportunities at Pendo

See more jobs