← Все вакансии/Middle/pendo
MiddleHybridRaleigh, NC

Software Engineer

P
pendo
Уровень
Middle
Формат
Hybrid
О роли

Описание вакансии

About the company

Pendo spent a decade helping companies understand how people use their software. Agents are the next surface, and this team builds the product for it: customers install Pendo on their own agentic systems, including MCP servers, agent frameworks, and copilots, and Pendo shows them what those agents are actually doing. The team helps customers understand which tools get called, where calls fail, where a contract confuses the model, and what to fix next.

Responsibilities
  • 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.
Requirements
  • 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.
Conditions
  • Pendo is a hybrid culture. In-office 3 days per week unless
Стек и навыки

С чем работаем