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)