Jobs · North Carolina

Sr. Software Engineer (Backend) Raleigh, NC

Pendo.io Japan · Raleigh, NC · Yesterday
$135k–$150k/yrFull-time

About the role

The Core team builds features and platform capabilities that power critical areas of the Pendo product experience. The team supports high-stakes customer use cases, shapes how systems evolve over time, and creates a more consistent experience across the platform. This work sits in complex product areas where delivery speed, system reliability, and long-term maintainability all matter.

Responsibilities

  • Own complex, ambiguous features end-to-end by structuring work into small, independently shippable increments.
  • Drive delivery with clarity, strong judgment, and accountability for customer and system impact.
  • Write production-ready code and define testing approaches based on risk and system impact.
  • Use safe rollout patterns to reduce risk and enable incremental delivery.
  • Respond quickly when production issues arise in your area. Resolve issues and drive follow-up improvements that prevent recurrence.
  • Use AI tools as a core part of your daily workflow for code generation, debugging, test writing, and task decomposition.
  • Deliver actionable code reviews, accurate documentation, and constructive contributions to technical discussions and planning sessions.
  • Identify recurring friction points in code, tests, tooling, or process and proactively improve them.
  • Create context that helps the people around you move faster. Write commit messages, notes, and documentation that allow teammates to understand decisions without relying on verbal handoffs.

Requirements

  • 5+ years of experience as a Software Engineer, with a track record of delivering customer-facing SaaS product features in a production environment.
  • Demonstrated ability to break ambiguous work into small, deliverable increments and move it forward independently despite ambiguity.
  • Strong proficiency in one or more backend languages, including Go, Java, Python, or C++.
  • Deep understanding of scalable web architecture, API design, and performance optimization.
  • Experience with cloud platforms, including AWS or GCP, and both SQL and NoSQL databases.
  • Experience designing and writing unit, integration, and end-to-end tests, with a clear sense of when and how to apply each.
  • Familiarity with safe deployment and rollout patterns, including feature flags and canary releases.
  • Active use of AI tools as part of your software development workflow.
  • Strong communication, collaboration, and cross-functional partnership skills.
  • Bachelor's degree in Computer Science or equivalent experience.

Qualifications

  • Must-have qualifications:
    • 5+ years of experience as a Software Engineer, with a track record of delivering customer-facing SaaS product features in a production environment.
    • Demonstrated ability to break ambiguous work into small, deliverable increments and move it forward independently despite ambiguity.
    • Strong proficiency in one or more backend languages, including Go, Java, Python, or C++.
    • Deep understanding of scalable web architecture, API design, and performance optimization.
    • Experience with cloud platforms, including AWS or GCP, and both SQL and NoSQL databases.
    • Experience designing and writing unit, integration, and end-to-end tests, with a clear sense of when and how to apply each.
    • Familiarity with safe deployment and rollout patterns, including feature flags and canary releases.
    • Active use of AI tools as part of your software development workflow.
    • Strong communication, collaboration, and cross-functional partnership skills.
    • Bachelor's degree in Computer Science or equivalent experience.
  • Nice-to-have qualifications:
    • Experience improving team-level tooling, processes, or developer workflows beyond your immediate feature work.
    • Experience mentoring or leveling up engineers around you through code review or technical documentation.
    • Contributions to shared platform capabilities used across multiple product areas.

Skills

  • Strong proficiency in one or more backend languages, including Go, Java, Python, or C++.
  • Deep understanding of scalable web architecture, API design, and performance optimization.
  • Experience with cloud platforms, including AWS or GCP, and both SQL and NoSQL databases.
  • Experience designing and writing unit, integration, and end-to-end tests, with a clear sense of when and how to apply each.
  • Familiarity with safe deployment and rollout patterns, including feature flags and canary releases.
  • Active use of AI tools as part of your software development workflow.

Benefits

  • $0 premium options for highly competitive, employer-heavy coverage in the 401(k) plan.
  • Equity.
  • Flexible time off.

Pay

The expected base salary range for this role to be performed in Raleigh, NC is $135,000 - $150,000.

Schedule

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

Similar jobs