Principal Software Developer – Data Architect at Caseware - ScoutJobs - The AI-curated global job board
Skip to content
Caseware
Posted 10 days ago

Principal Software Developer – Data Architect

CasewarePrincipal Software Developer – Data Architect

Perks & benefits

Health Insurance

Requirements

10+ years software development and data engineering, 5+ years senior technical leadership, Deep experience with AWS cloud-native infrastructure, Experience with lakehouse and medallion architectures, Hands-on experience with Spark, Trino, and ETL/ELT, Proficiency with MongoDB, DynamoDB, and MS SQL Server, Familiarity with AI-ready data patterns and RAG workflows

Skills

AWSPythonJavaSparkTrinoMongoDBKafka

About the role

Responsibilities

  • Lead the technical vision and architectural strategy for Caseware’s enterprise data platform and AI-Ready Data Platform.
  • Define and execute enterprise data architecture, modeling standards, and reference architectures, including lakehouse and medallion patterns.
  • Oversee key platform projects, including data layer re-architecture and schema modernization.
  • Mentor development teams on high-quality data engineering practices, data modeling, and the responsible use of AI-assisted workflows.
  • Partner with Security and product teams to define data governance, classification, tenant isolation, and access controls.
  • Architect for data observability, implementing standards for lineage, traceability, and freshness monitoring.
  • Enable platform adoption by providing reference implementations and blueprints for data products.

Requirements

  • 10+ years of experience in software development and data engineering.
  • 5+ years in a senior technical leadership role (e.g., Principal Developer or Data Architect).
  • Deep experience designing modern data platforms on AWS cloud-native infrastructure.
  • Extensive experience with lakehouse and medallion architectures.
  • Hands-on experience with Spark, Trino, and ETL/ELT pipelines.
  • Proficiency with MongoDB, DynamoDB, and MS SQL Server.
  • Proven ability to architect scalable, reliable data systems and resolve performance bottlenecks.
  • Strong communication skills to align cross-functional teams and engage with senior leadership.

Preferred Qualifications

  • Familiarity with AI-ready data patterns, including embedding pipelines, vector-based retrieval, and RAG workflows.
  • Practical experience with AI platform integration concepts such as AWS Bedrock, AWS Knowledge Bases, and MCP.
  • Experience with event streaming and queueing using Kafka, SNS/SQS, or Pub/Sub.
  • Experience with Postgres, pgvector, and infrastructure-as-code.

Benefits

  • Competitive compensation and comprehensive benefits including health insurance and retirement plans.
  • Flexible work options and a hybrid work model.
  • A collaborative and inclusive culture that values innovation and knowledge sharing.
  • Opportunities for career growth and working on impactful, global projects.

About the Company

Caseware is a leading global provider of audit and accounting software, serving over 500,000 users in 130 countries. We build cutting-edge technology that shapes the future of financial reporting and data analytics.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Software Developer – Data Architect

Caseware · Toronto

Sign up to apply