Caseware

Caseware

Principal Software Developer – AI Data Architect

Toronto, ON · Principal · Full-time

Sponsorship not specifiedDetected 23 days ago
ExpressSQLPostgreSQLMongoDBRedisElasticsearchDynamoDBAWSCI/CDDevOpsKafkaSparkData AnalysisData EngineeringData ScienceLLMsRAGAgentic AILangGraphAI OrchestrationFinancial AnalysisAccountingRecruitingEHR/EMR

About the role

  • While you might not have heard of us (yet) over 36,000 accounting and audit professionals list Caseware as a skill on their LinkedIn profiles!
  • What's in it for you: ▪️Innovation is at our core.
  • We celebrate hard work through recognition programs, performance bonuses, and opportunities for career growth. ▪️We embrace global opportunities.

Responsibilities

  • Collaborate with R&D groups to implement best practices for making data AI-Ready and securely interoperable, including data contracts, ingestion and normalization standards, and improving consistency and reuse across products.
  • Define and implement standards for data quality, lineage and traceability, data dictionary controls, freshness monitoring, and alerting, so data products are reliable and audit-ready.
  • Your contributions directly affect how our clients manage financial processes and drive their success. ▪️Recognition and rewards matter to us.
  • Work on international projects and collaborate with a diverse, global team.
  • About Caseware: Caseware's cutting-edge software products are meticulously designed for accounting firms, corporations, and governments.
  • Our teams are continually collaborating, innovating, and building upon our existing suite of products.
  • With a customer-focused mindset, we are building technology that is shaping what the future of audits, financial reporting, and financial data analytics will look like.
  • One of Caseware's core values is Many Voices, One Team and with that in mind, we're dedicated to building teams as diverse as our customers in an equitable and inclusive way.
  • You will apply this experience to build a data foundation that supports AI workflows and agentic capabilities, analytics, and customer interoperability.

Requirements

  • Experience designing replication, event sourcing, and CDC/change tracking strategies, safe historical reprocessing patterns, and performance optimization through query analysis, indexing, and partitioning.

Nice to have

  • 10+ years of experience in software development and data engineering, with at least 5 years in a senior technical leadership role, preferably as a Principal Developer or Data Architect.
  • Familiarity with LangGraph, Langfuse, MCP, AWS Bedrock, AWS AgentCore, and LaunchDarkly is preferred.
  • Experience enabling secure interoperability patterns with customer AI systems, including governed data access, tenant-aware controls, and safe integration patterns for customer-managed AI workflows.

Skills

  • MongoDB, Amazon DocumentDB, MS SQL Server, DynamoDB, AWS ElastiCache for Redis or Valkey; event streaming and queueing using SNS/SQS.
  • Postgres, pgvector, and Kafka or Pub/Sub are an asset.
  • All final hiring decisions are made by humans to ensure fairness, transparency, and oversight.

Compensation

  • We offer flexible work options, remote opportunities, and generous time-off policies to ensure a healthy work-life balance. ▪️We offer competitive compensation, including a competitive salary and comprehensive benefits such as health insura

Benefits

  • We are seeking a Principal Software Developer - AI Data Architect to drive the technical vision and architectural strategy of Caseware's AI-Ready Data Platform.

Company info

  • Caseware's cutting-edge software products are meticulously designed for accounting firms, corporations, and governments.
  • With a recent strategic investment from Hg Capital in 2020, Caseware is now in its next major growth phase as we double down on the people and products that have made Caseware so successful to date.
  • We welcome and encourage candidates of all backgrounds to apply.
  • Should you require accommodations or have any questions at any point during the application or interview process, please e-mail our People Operations team at talent@caseware.com.

This listing is sourced directly from Caseware's careers page and normalized into a canonical job model.