Principal Software Engineer at Calabrio

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Principal Software Engineer at Calabrio. Are you driven by innovation and looking to thrive in a fast-paced, growing environment? Join us at Calabrio and be part of our dynamic team! Help us reshape the landscape of customer experience – where every conversation becomes an opportunity, and every transcription reveals actionable insights. . Introducing Calabrio – the trailblazers in customer experience intelligence! Revolutionizing the way organizations connect with their customers, we empower businesses to elevate every interaction to new heights. Our cutting-edge cloud platform, powered by AI-driven analytics and transcription insight tools, unlocks the true essence of customer sentiment, turning unstructured speech data into knowledge with lightning speed. . We are seeking a skilled Principal Software Engineer with deep expertise in AI and data-driven application development. The ideal candidate will have a proven track record of architecting and scaling intelligent SaaS solutions, leading technical initiatives, and transforming transcription data into actionable customer insights. . * Candidate must be located in Ontario or British Columbia.. What you'll be doing:. . Design and architect large-scale, mission-critical SaaS applications serving tens of thousands of users worldwide.. . Build and maintain AI-enabled back-end services, data pipelines, and front-end applications for transcription and customer experience analytics.. . Collaborate with data science teams to operationalize NLP, speech-to-text, and LLM models for summarization, sentiment analysis, and semantic search.. . Work with both relational and non-relational databases to ensure efficient storage and retrieval of transcription and customer interaction data.. . Build and consume REST APIs to enable seamless integration of transcription insights across applications.. . Serve as a technical leader, writing specifications, proposing scalable solutions, and mentoring junior developers.. . Partner with designers, QA engineers, product managers, and DevOps to deliver high-quality, AI-powered software solutions.. . Participate in, contribute to, and occasionally lead Agile ceremonies. Adhere to Agile methodologies to ensure the timely delivery of complex projects.. . Troubleshoot, debug, and optimize existing applications in a large-scale distributed environment to enhance reliability and performance.. . Stay current with the latest advances in AI, NLP, and full stack development to continuously evolve our platform.. . Participate in the team on-call rotation, helping to support engineering teams and production environments.. . . 8+ years of professional experience in software development, including 3+ years in senior or above roles within enterprise SaaS environments.. . Proficiency in Python, Java, SQL, React, and JavaScript.. . Hands-on expertise in AI/ML development, with a focus on transcription, speech analytics, NLP, and LLM-based applications.. . Strong experience using AI-assisted development tools such as GitHub Copilot, Cursor, and Windsurf.. . Experience with relational databases (PostgreSQL, SQL) and non-relational databases. . (DynamoDB, Opensearch).. . Strong ability to design, develop, and consume REST APIs and similar technologies.. . Adaptable, with the ability to switch between technical stacks and domains in response to evolving business needs.. . Deep experience in modern cloud computing environments such as AWS (preferred), GCP, and/or Azure.. . Adept at troubleshooting and optimizing complex distributed systems at scale.. . Strong familiarity with the software development life cycle (SDLC) and Agile methodology.. . Company Location: Canada.