Software Engineer, Full Stack

Battery Ventures

Raleigh, Northern (NC, KY)

Hybrid

USD 108,000 - 131,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work culture
Competitive compensation & benefits
Equity

Job summary

Pendo is seeking a Software Engineer in Raleigh to build customer-facing experiences with a strong focus on TypeScript and Vue.js. You’ll work across frontend and backend, push AI-powered features, and collaborate in a hybrid office setting three days a week.

You’ll contribute to MCP and AI capabilities while maintaining production-grade code and encouraging safe rollout practices. The role emphasizes independent feature delivery, rigorous testing, and proactive collaboration with Product and

Qualifications

  • 2+ years of experience building production web apps.
  • Daily use of AI tools in software development workflow.
  • Ability to deliver well-scoped features independently.
  • Experience applying unit/integration/e2e testing strategies.
  • Ability to raise risks early and drive progress independently.
  • Strong communication and collaboration skills for planning and code reviews.
  • Bachelor's degree in Computer Science or equivalent.

Responsibilities

  • Own well-scoped features from implementation through production.
  • Build full-stack frontend and backend with emphasis on TypeScript and Vue.js.
  • Develop AI and MCP capabilities with LLMs and agentic workflows.
  • Write production-ready code and follow safe release patterns.
  • Leverage AI tools as a core part of daily workflow and code reviews.
  • Participate in planning and technical discussions with teammates.
  • Identify recurring issues and opportunities to improve code quality and reliability.

Skills

2+ years experience
AI tools daily use
Independent feature delivery
Testing strategies
Identify risks/blockers
Strong communication
Bachelor's degree in CS

Education

Bachelor's degree in Computer Science or equivalent

Tools

Vue
TypeScript
Go
GCP

Job description

Pendo's feature teams build the experiences that help customers understand their users, improve their products, and get more value from their software. Engineers work closely with Product and Design to solve meaningful customer problems, from evolving widely used product experiences to building entirely new capabilities.

This role is based in our Raleigh office.

What this looks like day-to-day
  • Feature delivery: Own well-scoped features from implementation through production. Break work into small, independently shippable increments and deliver consistent progress toward team goals.
  • Full-stack engineering: Build across the frontend and backend, with a strong lean toward TypeScript and Vue.js. Deliver polished, reliable customer-facing experiences while contributing to the backend services and APIs that power them.
  • AI and MCP development: Build and expand MCP and AI-powered capabilities that help customers interact with, understand, and act on their Pendo data. Work with emerging technologies such as LLMs and agentic workflows where they support meaningful product outcomes.
  • Production engineering: Write maintainable, production-ready code and apply testing strategies appropriate to the risk of your changes. Follow established patterns for safe rollout, release, and operation in production.
  • AI-enabled development: Use AI coding tools as a core part of your daily workflow. Apply strong engineering judgment, review rigor, and accountability to AI-generated code just as you would to your own.
  • Technical collaboration: Participate actively in planning and technical discussions. Provide useful code review feedback and collaborate with teammates to move shared work forward.
  • Continuous improvement: Build deeper knowledge of the systems you work in and identify recurring issues, risks, and opportunities for improvement. Raise ways to improve code quality, reliability, and how the team delivers software.
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
  • 2+ years of experience as a Software Engineer building and shipping production web applications.
  • Daily use of AI tools as part of your 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 in your work, raising them early, and continuing to drive progress independently.
  • Strong communication and collaboration skills, including participation in planning, technical discussions, and code reviews.
  • Bachelor's degree in Computer Science or equivalent experience.
Nice-to-haves
  • 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 Pendo

Pendo was founded in 2013 by former product managers, who combined their heads and hearts to build something they wanted but never had as product managers: a simple way to understand and attack what truly drives product success. Our mission is to improve society's experience with software. Come join one of the fastest-growing startups, supported by best-in-class institutions like Battery Ventures, Salesforce Ventures, Spark Capital and Meritech.

Pendo Core Values: Bias to Act, Hone Your Craft, The Team is Pendo, and Maniacal Focus.

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

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

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

EEOC: We are an equal opportunity employer and believe having diverse teams where everyone brings their whole self to Pendo is key to our success. We welcome all people of different backgrounds, experiences, abilities and perspectives.

Accessibility: Pendo is committed to working with, and providing access and reasonable accommodation to, applicants with mental and/or physical disabilities. If you think you may require an accommodation for any part of the recruitment process, please send a request to: accommodation@pendo.io. All requests for accommodations are treated discreetly and confidentially, as practical and permitted by law.

Pendo USA Custom Demographic Questions

At Pendo, we are committed to fostering a diverse, equitable, and inclusive workplace where every employee feels valued and respected, has access to equal employment opportunities, and experiences a work environment free of discrimination, harassment, and hostility. In order to do this, we are collecting the following information which will enable us to better understand the diversity of our applicants. Please note, your responses are completely voluntary.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Full Stack
Software Engineer, Full Stack

Pendo • Raleigh (NC)

Hybrid
USD 108,000 - 131,000
Equity
401(k) match
Flexible time off
+1
Software Engineer, Full Stack
Software Engineer, Full Stack

Pendo.io • Raleigh (NC)

On-site
USD 108,000 - 131,000
Health coverage with $0 premiums
401(k) match and equity
Flexible time off
Sr. Software Engineer (Backend)
Sr. Software Engineer (Backend)

Pendo.io • Raleigh (NC)

Hybrid
USD 135,000 - 150,000
Equity
Flexible time off
Strong 401(k) match
+1
Sr. Software Engineer (Backend) Raleigh, NC
Sr. Software Engineer (Backend) Raleigh, NC

Pendo • Raleigh (NC)

Hybrid
USD 135,000 - 150,000
Equity
Strong 401(k) match
Flexible time off
+1
Software Engineer, Full Stack
Software Engineer, Full Stack

Vuejobs • Raleigh (NC), Northern (KY)

Hybrid
USD 108,000 - 131,000
Hybrid work model
Equity
401(k) match
+1
Sr. Software Engineer (Backend)
Sr. Software Engineer (Backend)

B Capital • Raleigh (NC)

Hybrid
USD 135,000 - 150,000
$0 premium coverage
Strong 401(k) match
Equity
+1
Senior Backend Engineer: AI-Driven, Scalable SaaS
Senior Backend Engineer: AI-Driven, Scalable SaaS

B Capital • Raleigh (NC)

On-site
Confidential
Sr. Technical Support Engineer Raleigh, NC
Sr. Technical Support Engineer Raleigh, NC

Pendo • Raleigh (NC)

Hybrid
USD 105,000 - 120,000
Equity
Strong 401(k) match
Flexible time off
+1
Software Engineer (AI) New York, NY
Software Engineer (AI) New York, NY

Pendo • Northern (KY), New York (NY)

Hybrid
USD 148,000 - 178,000
Software Engineer (AI)
Software Engineer (AI)

Pendo.io • New York (NY)

Hybrid
USD 148,000 - 178,000
401(k) match
Equity
Flexible time off