Himalayas logo
VoycVO

Principal Software Engineer - Integrations

Voyc AI is an AI-powered conversation intelligence and compliance monitoring platform for contact centers, helping businesses improve customer experience, ensure compliance, and optimize agent performance by analyzing 100% of customer interactions.

Voyc

Employee count: 11-50

South Africa only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

At Voyc, we empower financial services firms to achieve better customer outcomes and stronger compliance by analysing 100% of customer interactions. Through post-call AI analysis, we surface risk, quality and performance insights early, enabling faster action and more consistent decision-making. Just as importantly, we help agents grow through clearer, evidence-based coaching that boosts confidence, capability and day-to-day performance at scale. For this impact to land quickly and reliably, Voyc must plug seamlessly into the systems our customers already run on.

We’re looking for a Principal Integrations Engineer to architect, build and maintain seamless integrations between our platform and a range of third-party communications, telephony and CRM systems. This is a senior technical leadership role for a high-impact individual contributor who sets technical direction, raises engineering standards, and mentors others through example.

You will lead the migration of our existing NodeJS integrations codebase to Python, then own the consistent delivery and long-term health of our integrations ecosystem. You will also work closely with SRE and cross-functional teams to ensure integrations are scalable, reliable, secure and performant, while continuously improving monitoring, resilience, and operational excellence.

Key Responsibilities

  • Architect, design, and maintain scalable integrations between our platform and third-party calling and CRM systems.
  • Co-own end-to-end integration delivery with our Integrations Product Owner from discovery and technical design through build, testing, rollout, and ongoing improvement.
  • Maintain and enhance existing integrations while delivering new integrations aligned to product and business priorities.
  • Lead the migration of the current NodeJS integrations codebase to Python, defining the technical approach, sequencing, and quality standards.
  • Ensure the migration delivers functional parity, improved maintainability, and minimal disruption to customers and internal teams.
  • Own continuous monitoring of integration health and performance, partnering with SRE on alerting, logging, observability, and proactive issue detection.
  • Drive root-cause analysis and systematic prevention of recurring integration incidents.
  • Champion best practices for integration reliability including error handling, retries, versioning, testing, and resilience patterns.
  • Provide technical mentorship to engineers across the team, especially in integration patterns, API design, and operational robustness.
  • Lead code and design reviews, contribute to architecture decisions, and set shared standards for quality and maintainability.
  • Collaborate with Product, Operations, and Engineering stakeholders to translate evolving needs into durable technical solutions.

Requirements

Minimum Qualifications and Experience

  • 8+ years of software engineering experience, with significant ownership of complex systems and technical leadership within teams.
  • Deep proficiency in Python, with proven delivery of production-grade integrations.
  • Strong experience designing and operating system integrations using APIs, including authentication, versioning, retries, and robust error handling.
  • Demonstrated ability to monitor, troubleshoot, and optimise integration performance in real-world environments.
  • Experience working in an agile, fast-paced SaaS or startup context, showing adaptability and pragmatic decision making.
  • Proven capability to design or contribute to highly available, horizontally scaling systems.
  • Comfortable leading technical migrations or major refactors end to end.

Competencies & Skills

  • Technical leadership with a track record of setting direction and raising engineering standards.
  • Strong system design and integration architecture skills with a focus on scalability, security, and maintainability.
  • Excellent problem-solving and analytical thinking, especially in diagnosing integration and reliability issues.
  • Operational excellence mindset, prioritising automation, observability, and resilient design.
  • High-quality engineering practices including clean code, thoughtful documentation, and thorough testing.
  • Strong collaboration and influence across cross-functional teams.
  • Mentorship and coaching ability that enables others to grow while improving team output.

Benefits

Why This Role?

If you’re looking to take on a senior technical leadership role with real platform and customer impact, this position gives you the chance to own one of Voyc’s most pivotal capability areas. You’ll shape the systems that allow our customers to connect Voyc to their telephony, communications and CRM stacks, directly influencing adoption, reliability and the speed at which customers realise value. You’ll lead complex architectural work, drive a major NodeJS to Python migration, and raise engineering standards across the team, all while working alongside people who value deep craft, pragmatic delivery and shared success.

What We Offer

  • Market-related salary.
  • Equity options after your first year, giving you ownership in Voyc’s success.
  • A caring, growth-focused team culture where we support your personal and professional goals.
  • Flexible working hours and a forward-thinking approach to leave policies.
  • Company-sponsored lunches, travel, and learning opportunities, including an annual offsite to Cape Town.
  • An inclusive and representative workplace that values diversity.
  • A flexible, hybrid or remote working model, so you can choose to work from home or our office.
  • Full perks here

Join us at Voyc to make a real impact on the financial services industry and grow your career in a supportive and innovative environment!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

South Africa +/- 0 hours

About Voyc

Learn more about Voyc and their company culture.

View company profile

We are Voyc, a company born out of a shared frustration with impersonal customer experiences. It all began in 2015 when our co-founders, Matthew Westaway and Lethabo Motsoaledi, then UCT Engineering Graduates, found themselves discussing poor interactions with contact centers. We realized that many large companies seemed to lack a fundamental care for their customers. This led us to establish a User Experience agency aimed at helping businesses better understand their clientele. During this time, we experienced firsthand the laborious process of manually listening to and analyzing recorded interviews. We knew there had to be a more efficient way.

Driven by this challenge, we developed the initial version of Voyc – a solution designed to automatically analyze conversations and extract key themes. Our journey took a significant turn when we participated in the prestigious Techstars SAP.iO accelerator in Berlin. This experience exposed us to the intricacies of contact centers and reshaped our perception of customer service. We discovered that contact center professionals are indeed dedicated to their customers but often lack the time and capacity to manage every interaction with consistent care. Existing quality assurance processes were manual, inefficient, and involved random call sampling with Excel-based scoring. We recognized that our technology could empower contact centers to monitor 100% of their calls. Today, Voyc is trusted by numerous contact centers to identify customers needing further assistance and agents requiring additional training. Our core mission is to bridge the trust gap between companies and their customers by enabling contact centers to handle every interaction with consistency and care. We've set an ambitious goal to monitor the calls of 200 million end customers, ensuring they feel valued and 'cared for' in every engagement with a company that utilizes Voyc. We are committed to helping businesses leverage their voice data securely to derive actionable insights that reduce costs, increase revenue, and provide peace of mind, always keeping our clients and their customers at the heart of everything we do.

Claim this profileVoyc logoVO

Voyc

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like Voyc

Find your next opportunity by exploring profiles of companies that are similar to Voyc. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan