Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Platform, Identity and BI

$120k per year

Tensec

Are you driven by innovation and looking to thrive in a fast-paced, growing environment? Join us at Calabrio-Verint 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.

Calabrio-Verint are he 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 Principal Software Engineer to lead the architecture and development of our next-generation Business Intelligence and data platform. This role requires deep expertise in AWS, data management, full-stack development capabilities, and a proven track record of building enterprise-scale analytics solutions. As a Principal Engineer, you will be a technical leader and strategic advisor, driving architectural decisions that impact millions of users globally.

Candidate must be located in Ontario or British Columbia.

What you'll be doing:

  • Architect and develop large-scale, mission-critical BI and data platform solutions serving millions of users across the globe, leveraging AWS native technologies including Athena, Redshift, Glue, QuickSight, and S3.
  • Lead the design and implementation of robust data pipelines, data lakes, and data warehouses using modern architectures (Iceberg, Parquet, columnar formats) to support real-time and batch analytics at scale.
  • Drive technical strategy and architectural decisions for the BI platform, including data modeling, query optimization, performance tuning, and cost optimization across AWS services.
  • Build and maintain sophisticated back-end services, ETL/ELT workflows, and front-end analytics applications using Python, SQL, React, and modern web technologies.
  • Design and implement efficient data storage solutions across relational databases (Redshift, PostgreSQL) and non-relational databases (DynamoDB, S3), ensuring optimal performance and cost-efficiency.
  • Develop and maintain REST APIs and event-driven architectures to enable seamless integration between data services, analytics tools, and customer-facing applications.
  • Serve as the technical lead and mentor for engineering teams, conducting architecture reviews, code reviews, and providing guidance on complex technical challenges.
  • Collaborate with cross-functional teams including data engineers, analytics engineers, product managers, and DevOps to deliver innovative BI solutions that drive business value.
  • Champion engineering excellence by establishing best practices, design patterns, and coding standards for data-intensive applications.
  • Lead Agile ceremonies, drive sprint planning, and ensure timely delivery of high-quality software solutions while maintaining technical debt at manageable levels.
  • Evaluate and integrate emerging AWS services and open-source technologies to continuously improve platform capabilities and developer productivity.
  • Troubleshoot and resolve complex performance issues in distributed data systems, optimizing query performance, data processing workflows, and infrastructure costs.
  • Participate in strategic planning and roadmap development, translating business requirements into scalable technical solutions.
  • Contribute to the team on-call rotation, providing expert-level support for production environments and mentoring team members on incident response.

Qualifications

  • 10+ years of professional experience in software development, with at least 5 years focused on data engineering, business intelligence, or analytics platforms in enterprise SaaS environments.
  • Deep expertise in AWS data and analytics services including Athena, Redshift, Glue, S3, QuickSight, Lake Formation , with hands-on experience architecting and operating production workloads.
  • Advanced proficiency in Python for data processing, ETL/ELT development, and backend services, with strong knowledge of frameworks such as FastAPI, Flask, or similar.
  • Expert-level SQL skills including complex query optimization, window functions, CTEs, and performance tuning across multiple database engines (Redshift, PostgreSQL, Athena).
  • Strong full-stack development capabilities with proficiency in React, JavaScript/TypeScript , and modern front-end frameworks for building analytics dashboards and data visualization interfaces.
  • Proven experience with Apache Iceberg, Parquet, or similar columnar formats and modern data lake architectures.
  • Deep understanding of data modeling techniques for both OLTP and OLAP workloads, including dimensional modeling, star/snowflake schemas, and denormalization strategies.
  • Strong, in-depth experience with AI coding assistants such as GitHub Copilot, Cursor, and Windsurf to accelerate development and improve code quality.
  • Experience with both relational databases (Redshift, PostgreSQL, Aurora) and non-relational databases (DynamoDB, OpenSearch, DocumentDB).
  • Demonstrated ability to design and implement scalable REST APIs, event-driven architectures (Lamda, EventBridge, SQS, SNS), and microservices patterns.
  • Experience with AWS CDK (Cloud Development Kit) or CloudFormation/Terraform for infrastructure-as-code and automated deployment pipelines.
  • Strong background in data pipeline orchestration using AWS Step Functions, Glue workflows, or similar tools.
  • Proven track record of leading technical initiatives, mentoring senior engineers, and driving architectural decisions in complex distributed systems.
  • Experience with CI/CD pipelines, automated testing frameworks (pytest, Playwright), and DevOps practices for data platforms.
  • Excellent problem-solving skills with the ability to troubleshoot complex issues in large-scale, distributed data systems.
  • Strong understanding of software development lifecycle (SDLC), Agile methodology, and experience leading technical teams through the full development lifecycle.
  • Outstanding communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Adaptable with the ability to switch technical stacks and domains to respond to changing customer and business needs while maintaining strategic focus.

Preferred Qualifications

  • Experience with QuickSight embedding, dashboard development, and custom analytics solutions.
  • Knowledge of data governance, security, and compliance requirements (GDPR, SOC2, etc.) in multi-tenant SaaS environments.
  • Familiarity with machine learning workflows and integration of ML models into data pipelines.
  • Experience with real-time streaming data processing using Kinesis, Kafka, or similar technologies.
  • Contributions to open-source projects or technical thought leadership (blog posts, conference talks, patents).
  • Experience with multi-cloud or hybrid cloud architectures.

Benefits

You've learned about what you'll be doing, here are some of the benefits you'll be getting when you join Calabrio:

  • Global team recognized for their passion and innovation
  • Innovative product culture and project exposure
  • Training and development from industry-leading experts
  • Cutting edge benefit programs that include: medical and dental insurance, disability and life insurance, flexible PTO, paid holidays and parental leave, and more
  • We offer market competitive pay and benefits based upon the candidate’s skills, experience, and qualifications. Starting rate of pay for this salaried position is targeted at $120,000.

Calabrio People are: Open, Clear, Ambitious, Accountable, Collaborative, Consistent

What we value most…workplace diversity and ensuring an environment of mutual respect. We believe that diversity and inclusion are critical to our success, and we are proud to be an equal opportunity employer. Our commitment is to continue to keep our people healthy, focused, and inspire creativity. Our team members are offered comprehensive benefits for various life circumstances and needs, great opportunities for career development, and a balanced work-life to achieve personal and professional success (all benefits are subject to eligibility requirements). As an Innovator with Purpose, you’ll feel motivated and genuinely excited to come to work!

Calabrio celebrates and fosters a culture that thrives on diversity. We are an Equal Opportunity Employer that prohibits discrimination and harassment of any kind. We provide employees with a work environment free of discrimination and harassment. All employment decisions at Calabrio are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status, parental status, or any other status protected by the laws or regulations in the locations where we operate. We celebrate the >40 nationalities of team members that contribute to our success.

We recognize diversity comes in many forms, to foster an inclusive hiring experience any applicants who qualify under the Americans with Disabilities Act, as amended, or applicable state law, who are unable to comply with Calabrio’s application process due to their disability may be eligible for a reasonable accommodation. Request for accommodation in the application process can be made by emailing View email address on ca.talent.com. An applicant requesting accommodation may be required to provide support for the requested accommodation. Calabrio will only share information concerning an applicant’s requested accommodation with those individuals who have a specific need to know such information.

Ready for Exponential Career Opportunities? Apply now

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Platform, Identity and BI in Toronto, ON vacancy
  • Lead automation and incubation as the Director of Identity Platform Enablement Engineering, shaping IAM solutions and accelerating delivery. This role emphasizes...  ...-Code tooling for IAM teams Requirements 10+ years in software/platform engineering 5+ years leading IAM engineering... 
    Software

    United States Digital Space

    Toronto, ON
    4 hours ago
  •  ...in a senior architecture role (Principal / Senior Principal level), influencing...  ...large-scale infrastructure or platform environments Familiarity with AIOps, data engineering, and production ML pipelines...  ..., cloud-native and distributed software architectures Strong... 
    Software
    Long term contract
    Shift work

    Equinix

    Toronto, ON
    7 days ago
  • $150.7k - $251.7k per year

    Overview The AWS Identity team builds, operates, and innovates the identity, authentication...  .... We are seeking a seasoned software developer engineer to build products that combine automated...  ...junior developers to collaborating with principal engineers, to raise the quality bar for... 
    Software
    Internship
    Flexible hours

    Amazon Web Services (AWS)

    Toronto, ON
    10 days ago
  • Shape the future of secure identities with Okta as a Software Engineer specializing in device identity. Contribute to critical developments within a collaborative...  ...s mission to enable secure, passwordless access across platforms. As a Staff Software Engineer, you will take ownership... 
    Software

    Okta

    Toronto, ON
    7 days ago
  • Shape the future of data platforms at TD Securities as a Principal Engineer. Help drive rapid evolution while delivering customer solutions and managing operations within a diverse technology team. The Velocity team is seeking a Principal Engineer to lead data platform operations... 
    Suggested

    The Toronto-Dominion Bank (Canada)

    Toronto, ON
    1 day ago
  • $180k - $300k per year

    The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience...  ...and services on our multi-tenant, highly scalable cloud platform. What You'll Do You get to play with the latest technologies... 
    Software
    Local area

    Veeva Systems Inc.

    Toronto, ON
    7 days ago
  • $200k per year

     ...opportunities they deserve. The role We are looking for a Principal Software Engineer to help architect and scale the core systems that power...  ...teams to design systems that support Passage’s AI-driven platform and global operations. You will take ownership of... 
    Software
    Long term contract
    Work at office
    Relocation

    Passage

    Toronto, ON
    7 days ago
  • Job Description What is the opportunity? As a Principal AI Platform Engineer within RBC Borealis Lumina team, you will act as a senior technical...  ...infrastructure‑as‑code, and GitOps workflows. Familiarity with modern identity and access management (e.g. OAuth2, JWT, mTLS, etc.).... 
    Long term contract
    Local area
    Flexible hours

    0000050007 Royal Bank of Canada

    Toronto, ON
    4 hours ago
  • About the Role We are seeking an experienced Principal Software Engineer (Data) to join our fast-paced, collaborative data team. In this role, you...  ...quality, performance, and scalability of our technographic data platform Drive technical strategy and roadmap for the data... 
    Software

    ZoomInfo

    Toronto, ON
    7 days ago
  • $130k - $180k per year

     ...posting is for an existing vacancy. We’re looking for our next Principal Software Engineer. Could It Be You? The Principal Software Engineer is...  ...your technical scope to drive broader impact across the platform. Leveraging your expert knowledge of NodeJS, ReactJS, and... 
    Software
    Permanent employment
    Full time
    Work at office
    Immediate start

    Questrade Financial Group

    Toronto, ON
    7 days ago
  • $146.3k - $182.9k per year

    Job Description Principal Full-Stack Software Engineer at a glance... Job Description Principal Full-Stack Software Engineer at a glance......  ...Software Engineer to lead the our internal engineering platform, standards framework, and developer enablement ecosystem... 
    Software
    Flexible hours
    3 days per week

    Kraft Heinz

    Toronto, ON
    7 days ago
  • Principal Engineer As a Principal Engineer, you will be a strong technical leader on the individual...  ...(IC) track with deep experience in software development. Your primary...  ...Working with 3rd party digital health platforms (eg. EHRs/pharmacy software, remote monitoring... 
    Software
    Remote work

    HRB

    Toronto, ON
    14 days ago
  • Harness your engineering skills at CPP Investments as a Senior Software Engineer focusing on Data Enablement services. This...  ...involves building and supporting platforms that optimize data utilization....  ...cloud services • Solid knowledge of identity and access management •... 
    Software

    Canada Pension Plan Investment Board

    Toronto, ON
    7 days ago
  • $184.2k - $276.4k per year

     ...Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and...  ...moving. We are looking for a Senior Software Engineer who is broad, curious, and...  ...job applicants without regard to identity or any legally protected class. We also... 
    Software
    Long term contract

    Block

    Toronto, ON
    7 days ago
  •  ...analytics use cases. We are seeking a Software Engineer passionate about data-driven technologies...  ...and development of eBay’s Core Data Platform. In this role, you will help build scalable...  ..., sex, sexual orientation, gender identity, veteran status, and disability, or other... 
    Software
    Long term contract
    Immediate start

    eBay

    Toronto, ON
    7 days ago
  • Join us as a Principal Software Engineer, leading the way in AI technology integration and SaaS platform architecture. Utilize your extensive background to guide teams in developing innovative solutions for complex customer needs. This pivotal position demands 8-10 years... 
    Software

    Okta

    Toronto, ON
    7 days ago
  •  ...relooking for a results-oriented Senior Software Engineer to take ownership of Course Hero’s...  ...facing Site Search. You will be part of the Platform team and will be responsible for...  ...religion, color, national origin, sex, gender identity, gender expression, sexual orientation,... 
    Software
    Flexible hours

    Course Hero

    Toronto, ON
    7 days ago
  •  ...are seeking a highly experienced and technically proficient Principal, Software Engineering, to lead complex engineering efforts and guide...  ...maintaining the competitive edge in the market Own the Platform performance, scalability and other aspects. Serve as the... 
    Software

    Intact

    Toronto, ON
    7 days ago
  • $175k - $210k per year

    General Information Job Title: Principal Engineer – New Initiatives (Founding Platform Engineer) Location: Toronto (Onsite/ Hybrid) Job Type: Full-...  ...environments Nice to Have Experience building workflow engines, orchestration systems, or DAG‑based processing... 
    Long term contract
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    14 days ago
  • $150k - $200k per year

     ...better healthcare experience. PocketHealth is a patient‑centric platform that enables hospitals and clinics across North America to...  ...millions more patients across North America. As a Senior Software Engineer on our Platform team, you'll build the foundational infrastructure... 
    Software
    Work at office
    2 days per week

    PocketHealth

    Toronto, ON
    14 days ago
  • Join Berkshire Hathaway Specialty Insurance (BHSI) as a Principal Software Engineer and lead innovations in claims technology. This role combines software design with technical leadership, focused on enhancing automation. BHSI is searching for a skilled Principal Software... 
    Software

    Berkshire Hathaway Specialty Insurance

    Toronto, ON
    7 days ago
  • Drive innovation at Lyft as a Software Engineer specializing in Backend Growth Platforms. Leverage distributed computing and machine learning to build impactful systems. Lyft is searching for a motivated Backend Software Engineer with a strong track record in distributed... 
    Software

    Lyft

    Toronto, ON
    7 days ago
  • $156.8k - $196k per year

     ...As Marqeta's Manager, Software Engineering within our Risk, Fraud and Disputes pod, you will lead the design, development, and execution of our  Identity Platform . You will be responsible for building and operating systems that manage the full KYC lifecycle, from Customer... 
    Software
    Internship
    Work at office
    Remote work
    Flexible hours

    MQ Referrals Only

    Toronto, ON
    11 days ago
  •  ...the age of AI. The simple task of buying software, services, or tools at work has become hopelessly...  ...problem with a purpose-built procurement platform that provides a simple, consumer-grade...  ...us! Your Role As a Senior Software Engineer on the Developer Platform team, you will... 
    Software
    Immediate start

    Zip

    Toronto, ON
    7 days ago
  • About the role Principal Software Engineer – CoCounsel for Audit team (created from the recent acquisition of Materia). Own core backend and AI...  ...conversations, workspaces, and knowledge base. Shape AI platform patterns: define MCP servers, agent design, novel LLM uses,... 
    Software
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    PowerToFly

    Toronto, ON
    1 day ago
  • $119.05k - $160k per year

     ...and brands with cutting-edge software that automates digital media operations. Our all-in-one platform supports seamless planning, reporting...  ...Basis running and lets other engineering teams move faster. We own the...  ...and our company, we verify identity, education, and employment... 
    Software
    Contract work
    Remote work
    Flexible hours

    Basis

    Toronto, ON
    7 days ago
  • $139.2k - $174k per year

     ...and marketers use our WebOps platform to build, iterate, and scale...  ...is it. The Role As a Staff Engineer on this team, you will be a technical...  ...10+ years of overall software engineering experience, with...  ..., sexual orientation, gender identity, veteran status, disability,... 
    Software
    Long term contract
    Work at office
    Local area
    Remote work
    Worldwide

    Pantheon

    Toronto, ON
    7 days ago
  • Steer the AI evolution at Tubi as a Staff Software Engineer focusing on internal tools and ad revenue operations. Lead architectural design...  ...Key Responsibilities Define technical architecture for AI platforms and pipelines Own complex subsystems with focus on automation... 
    Software
    Internship

    Tubi

    Toronto, ON
    4 hours ago
  • A leading software solutions provider in Toronto is seeking a Senior Software Developer specializing in CRM applications. The ideal candidate will have over 10 years of experience in Siebel configuration and integration, as well as skills in report development with OBIEE and... 
    Software
    Business intelligence

    Rubicon Path

    Toronto, ON
    7 days ago
  • $150k - $250k per year

     ...Genie is a mobile‑first financial wellness platform designed to help individuals take control...  ...solutions. Overview As a Senior Backend Engineer on the Trust Platform team, you’ll play a...  ...a fast‑moving, iterative workplace with a bias for action. Excited to take full ownership... 
    Software
    Long term contract
    Immediate start
    Flexible hours

    Credit Genie

    Toronto, ON
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Platform, Identity and BI. Be the first to apply!