Pendo

Software Engineer, Full Stack

Pendo$108K — $131K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience shipping full-stack features to production in a SaaS environment.
  • Strong proficiency in a backend language (Go, Java, Python, C++) and a modern frontend framework (Vue, React, Angular).
  • Experience designing APIs and building services on AWS or GCP with SQL databases.
  • Hands-on experience with LLMs, including API integration and prompt design.
  • Familiarity with agent frameworks (LangChain, LangGraph) and LLM evaluation tools.
  • Ability to implement and test safe rollout patterns (feature flags, canary releases).
  • Strong written communication skills and a BS in Computer Science or equivalent experience.

Responsibilities

  • Ship full-stack features across Go services and Vue interfaces.
  • Build customer install and instrumentation experiences that are easy to adopt.
  • Capture and clarify agent behavior, providing visibility into tool interactions.
  • Develop LLM-backed features, focusing on context and evaluation.
  • Ship in small increments with testing for product and technical risks.
  • Take ownership of production code, ensuring logging and monitoring are in place.
  • Integrate AI tools into the development workflow, improving efficiency and judgment.

Benefits

  • Highly competitive health coverage with $0 premium options.
  • Strong 401(k) matching contributions.
  • Equity opportunities for employees.
  • Flexible time off to support work-life balance.
Full Job Description
Software Engineer, Full Stack
The Team + The Role

As a Full Stack Software Engineer, you will own features end to end across the service, interface, and the seam between them. You will work across Go services, Vue interfaces, install experiences, instrumentation, telemetry, and LLM-backed product capabilities. You will start with well-shaped problems and take on progressively more ambiguous work as you build context, writing code others can operate and raising issues early when a spec does not match reality.

This role is based in our Raleigh office.
What this looks like day-to-day
  • Full-stack feature delivery: Ship full-stack features end to end across Go services and Vue interfaces. You will work across backend and frontend boundaries to build product experiences that are reliable, usable, and ready for production.
  • Customer install and instrumentation: Build the install and instrumentation experience customers drop into their own agentic systems. Your work should be quick to adopt, hard to get wrong, and light enough to run in production.
  • Agent behavior visibility: Capture agent behavior and make it legible for customers. You will help expose tool calls, failures, latency, and the places where a model and a tool contract talk past each other.
  • LLM-backed product development: Work on LLM-backed features including prompt and context design, tool calling, evaluation, and related failure modes. You will use hands-on judgment from building with models to improve how customers debug and understand agent behavior.
  • Safe, incremental shipping: Ship in small increments behind feature flags and test to the level of product and technical risk. You will use tools such as Jest and Cypress while accounting for non-deterministic model output.
  • Production ownership: Own what you ship in production through logging, monitoring, fast resolution, and follow-up work that reduces recurrence. You will write code others can operate and support.
  • AI-enabled workflow: Use AI tools as a normal part of your development workflow while staying accountable for what ships. You will bring curiosity and discipline to how AI improves your speed, quality, and judgment.
  • Team collaboration: Give useful code reviews, write documentation that survives your absence, and provide reasonable estimates for well-scoped work. You will communicate clearly when work affects other systems or people.
Who You Are

Beyond the qualifications, we hire through a specific lens. These aren't buzzwords; they're the things we'll actually look for in how you talk about your work.

You're a builder, not a maintainer.

You're most energized when there isn't a clear path yet, and you get to define it. You don't wait for direction; you identify gaps, shape solutions, and drive them forward. At Pendo, great Software Engineers don't just follow instructions; they operate as strategic advisors, influencing decisions, guiding stakeholders, and elevating how we work.

You're AI-curious - genuinely.

You're not using AI tools occasionally. You're rewiring how you work around them. You're faster, sharper, and more prolific because of it, and you bring that energy to everything - how you approach your work, how you prep, how you communicate, how you think. We want someone who sees AI as a multiplier, not a shortcut.
Must-haves
  • 3+ years of experience shipping full-stack features to production in a SaaS environment.
  • Strong proficiency in at least one backend language such as Go, Java, Python, or C++, and one modern frontend framework such as Vue, React, or Angular.
  • Experience designing APIs and building services on AWS or GCP against SQL databases.
  • Hands-on experience building with LLMs, including API integration, prompt and context design, or tool calling. Professional or substantial personal work is acceptable, with evidence that you have built something and learned where it breaks.
  • Experience with Agent frameworks (LangChain, LangGraph), LLM evaluation tooling
  • Ability to write unit, integration, and end-to-end tests based on risk, with comfort using safe rollout patterns such as feature flags and canary releases.
  • Demonstrated ability to take a well-scoped problem to production independently.
  • Active use of AI tools in your development workflow.
  • Strong written communication skills and a BS in Computer Science or equivalent experience.
Nice-to-haves
  • Experience building or operating an MCP server or comparable agent tooling.
  • Experience shipping SDKs or instrumentation libraries that customers install into their own systems, including the versioning and overhead discipline that work requires.
  • Experience with analytics or observability products that turn a high volume of events into something a person can act on.
  • Vue or data visualization tools such as Highcharts or D3.

Location: Pendo is a hybrid culture. In-office 3 days per week unless designated remote.

Compensation: The expected base salary range for this role to be performed in Raleigh, NC is $108,000 - $131,000.

Benefits: United States benefits include highly competitive, employer-heavy coverage including $0 premium options, strong 401(k) match, equity, and flexible time off.

About Pendo

Pendo is a software company that provides product analytics and user feedback solutions for businesses. The company's platform allows businesses to capture product usage data and feedback from users, and use that data to make informed decisions about product development and user experience. Pendo's customers include companies in a variety of industries, including healthcare, finance, and technology.
Learn more about Pendo
Size
750 employees
Industry
Founded
2013

Similar Jobs

More Jobs at Pendo

More Information Technology Jobs

Find similar Software Engineer, Full Stack jobs: