Senior Software Engineer at Calabrio

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

Senior 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 in reshaping the landscape of customer experience – where every interaction becomes an opportunity, and every insight drives meaningful change. . 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, coupled with AI-driven analytics tools, unlocks the true essence of customer sentiment, turning data into actionable insights with lightning speed. . We are seeking a skilled . Senior Software Engineer.  with a strong foundation in web application development and experience in both front-end and back-end technologies. The ideal candidate will have a proven track record of building and maintaining robust, scalable, and high-performance applications.. * Candidate must be located in Ontario or British Columbia.. What you'll be doing:. . Develop a large scale, mission-critical SaaS application serving millions of users across the globe.. . Build and maintain a variety of back-end services, data pipelines and front-end applications.. . Work with both relational and non-relational databases to ensure efficient data storage and retrieval.. . Build and consume . REST APIs.  to facilitate seamless communication between front-end and back-end systems.. . Have the opportunity to serve as a technical lead for team projects, proposing solutions, writing specifications and supporting junior team members on the project.. . Collaborate with cross-functional teams, including designers, QA engineers, project managers and DevOps engineers to deliver high-quality software solutions.. . Participate in, contribute to, and occasionally lead Agile ceremonies for the team. Adhere to . Agile methodologies.  to ensure the timely delivery of projects.. . Troubleshoot, debug, and optimize existing applications in a complex enterprise software environment to enhance reliability and performance.. . Stay updated with the latest technologies and best practices in software development.. . Participate in the team on-call rotation, helping to support other engineering teams and production environments.. . . . 5+ years.  of professional experience in software development, preferably in enterprise SaaS environments.. . Proficiency in Python, Java, SQL, React and JavaScript.. . Strong, in-depth experience with AI coding assistants such as GitHub Copilot, Cursor and Windsurf.. . Experience with both relational databases (. SQL. , . PostgreSQL. ) and non-relational databases (. DynamoDB, OpenSearch. ).. . Strong ability to develop and consume . REST APIs and similar technologies.. . . Adaptable with the ability to switch technical stacks and domains to respond to changing customer and business needs.. . Experience working in modern cloud computing environments such as AWS (preferred), GCP and/or Azure.. . Adept at troubleshooting complex systems in large scale, distributed enterprise software environments.. . Strong familiarity of the . software development life cycle (SDLC).  and . Agile methodology.. . . Ability to work collaboratively in a team environment and communicate effectively.. . Company Location: Canada.