Back End Software Engineer - 8100057002
Pendo4 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
As a Backend Engineer at Pendo, you’ll design and maintain high-performance systems that power data processing, analytics, and enterprise connectivity. Based in Raleigh, NC with a hybrid schedule (onsite 3 days per week), you will empower product teams to understand user behavior, drive feature adoption, and create delightful software experiences. Join a passionate, fast-growing startup backed by top investors and a culture that values dynamic collaboration.
Key Responsibilities
- Design solutions for mid-size, complex, and ambiguous technical problems
- Autonomously lead projects or components of larger initiatives from design to testing
- Adhere to Pendo’s coding standards and practices
- Write maintainable, high-quality code at a steady pace
- Implement automated unit and API tests to support 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
- At least 2 years of experience in back-end or full-stack engineering with proficiency in a compiled language (Go, C, C++, Java, etc.)
- Proven experience in conducting code reviews, troubleshooting code, and writing unit tests
- Demonstrated ability to collaborate effectively to design performant systems
Preferred Qualifications
- Experience with Golang (Go) or C programming
- Expertise in building performant REST APIs and working with NoSQL databases
- Experience using AI tools to assist in development and writing
- Familiarity with cloud environments such as AWS, Azure, or Google Cloud Platform
- Experience in building integrations or working with third-party APIs (e.g., Salesforce, Slack, Segment)
- Strong communication skills and a collaborative, team-first mindset
Benefits & Perks
- Compensation: Expected salary range of $105,000 - $120,000 for Raleigh, NC
- Hybrid work model with onsite presence 3 days per week
- Dynamic startup environment with opportunities to work on diverse technologies
- Inclusive culture with a strong commitment to diversity, equal opportunity, and accessibility
Required Skills
Unit Testing
Back End Engineering
Go
C/C++
Code Reviews
NoSQL Databases
REST API Development
Java
Cloud Services (AWS, Azure, GCP)
Problem Solving
CI/CD