At Pendo, we empower product teams to understand user behavior, drive feature adoption, and create better customer experiences. As we continue to scale our teams, we’re hiring a Backend Engineer to help build the core services that power data processing, analytics, and enterprise connectivity. In this role, you’ll design and maintain high-performance systems that operate at scale, directly enabling the insights and integrations our customers rely on to make smarter product decisions.
Requirements
- 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 successfully collaborating with others to design performant systems
- Experience writing Golang (Go) or C code
- Experience with building performant REST APIs and working with NoSQL databases
- Experience using AI tools to assist development and writing
- Experience in cloud environments like AWS, Azure, or Google Cloud Platform
Responsibilities
- Design solutions to mid-size, fairly complex, 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 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
Other
- Hybrid: Onsite 3 days / week
- Bachelor’s degree in Computer Science (or similar) or equivalent industry experience
- Solid communication skills and a collaborative, team-first mindset