Back End Software Engineer

Pendo5 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Role: Backend Engineer

Location:

Raleigh, NC – Hybrid (Onsite 3 days/week)

At Pendo, we believe software should be delightful to use—and we empower product teams to understand user behavior, drive feature adoption, and create better customer experiences. You will design and maintain high-performance systems that power data processing, analytics, and enterprise connectivity. Founded in 2013 by former product managers, Pendo is on a mission to improve society's experience with software.

Key Responsibilities

  • Design solutions for mid-size, complex, and ambiguous technical problems.
  • Autonomously lead mid-size projects or components of larger initiatives from design through implementation and testing.
  • Adhere to Pendo’s coding standards and best practices.
  • Write maintainable, quality code at a steady velocity.
  • Implement automated unit and API tests to accompany code changes.
  • Participate in code reviews, technical design sessions, and team ceremonies.
  • Collaborate closely with teammates and cross-functional partners.

Required Qualifications

  • Bachelor’s degree in Computer Science (or similar) or equivalent industry experience.
  • Minimum 2 years of experience in back-end or full-stack engineering, with proficiency in a compiled language such as Go, C, C++, Java, etc.
  • Proven experience conducting code reviews, troubleshooting code, and writing unit tests.
  • Experience collaborating with others to design performant systems.

Preferred Qualifications

  • Experience writing Golang (Go) or C code.
  • Experience building performant REST APIs and working with NoSQL databases.
  • Familiarity with using AI tools to assist development and writing.
  • Experience in cloud environments such as AWS, Azure, or Google Cloud Platform.
  • Experience building integrations or working with third-party APIs (e.g., Salesforce, Slack, Segment).
  • Solid communication skills and a collaborative, team-first mindset.

Benefits & Perks

  • Compensation: The expected salary range for this role is $105,000 - $120,000 in Raleigh, NC, based on qualifications, experience, and internal equity.
  • Be part of one of the fastest-growing startups, supported by top institutions like Battery Ventures, Salesforce Ventures, Spark Capital, and Meritech.
  • Experience a dynamic and fun culture where diversity and collaboration are highly valued.

Required Skills

Unit Testing
Golang
High-performance System Design
Code Reviews
REST APIs
NoSQL
Backend Engineering
Cloud Services (AWS/Azure/GCP)