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

Principal Software Developer - Data Architect

Socket.dev

Caseware is one of Canada's original Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users across 130 countries and available in 16 different languages. 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!

We are seeking a Principal Software Developer – Data Architect to drive the technical vision and architectural strategy of Caseware’s enterprise data platform, including the AI-Ready Data Platform. This role will define the enterprise data architecture, patterns, and modeling standards that deliver trusted, governed, high-quality data products forming a foundational data platform for our cloud offerings, enabling AI capabilities and secure interoperability with customer systems, while powering analytics and strengthening our core products.

This role requires deep experience designing modern data platforms and practical familiarity with how data supports AI workflows, including retrieval, search, grounding, and secure interoperability patterns. You will apply this experience to build a data foundation that supports AI workflows and agentic capabilities, analytics, and customer interoperability.

This is a key leadership role where you will act as a hands-on architect while mentoring the development team, guiding the long-term technical vision, shaping enterprise data architecture standards across teams, and contributing to crucial AI and data platform projects.

What you will be doing

  • Lead enterprise data platform architecture and modernization: Define and execute the technical strategy for a scalable, AI-Ready, enterprise data platform, including Sherlock modernization, lakehouse architecture, data products, interoperability, and the patterns and capabilities needed to support AI-Ready use cases.
  • Establish data architecture patterns: Create and evolve reference architectures, modeling standards, guardrails, and best practices for our foundational data platform, including Iceberg-based lakehouse architecture, medallion patterns, ingestion, normalization, data quality, and interoperability.
  • Use and mentor teams on AI-assisted workflows: Apply AI tools in daily architecture, analysis, documentation, and prototyping, and mentor teams in responsible usage that improves design quality, data discovery, and delivery effectiveness.
  • Oversee key platform projects: Contribute heavily to AI-Ready data platform initiatives and cross-product data architecture improvements, including data layer re-architecture for our SE and Sherlock products, schema modernization, and data model evolution.
  • Mentor and lead: Guide teams in delivering projects, fostering a mentorship culture, and ensuring adherence to high standards in data engineering practices, data modeling, data quality, and platform architecture.
  • Drive best practices: Collaborate with R&D groups to implement best practices for making trusted, AI-Ready, and securely interoperable data products, including data contracts, ingestion and normalization standards, and improving consistency and reuse across products
  • Partner on data governance and security: Work with Security and product teams to define data classification, retention, tenant isolation, and access controls for datasets and data products.
  • Enable adoption through paved roads: Provide reference implementations and blueprints that make it easy for teams to produce data products and integrate with the data platform.
  • Architect for data observability: 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.

What you will bring

  • 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.
  • Deep experience designing modern data platforms on AWS cloud-native infrastructure, including lakehouse, medallion, and analytics patterns, ingestion from OLTP systems, ETL/ELT pipelines, distributed processing with Spark, Trino, and delivering analytics and AI-Ready data lakes at scale, with strong operational practices.
  • Practical, hands-on use of AI tools to improve data architecture and engineering workflows, including analysis, design exploration, documentation, prototyping, code assistance, and mentoring teams on responsible, effective usage.
  • Hands-on experience with core data technologies and integration patterns: MongoDB, Amazon DocumentDB, MS SQL Server, DynamoDB, AWS ElastiCache for Redis, and Valkey; event streaming and queueing using SNS/SQS. Postgres, pgvector, and Kafka or Pub/Sub are an asset.
  • Hands-on experience with AWS data platform services: S3, S3 Express, Athena, Glue Catalog, Lake Formation, OpenSearch Serverless, S3 Vector Storage, Iceberg, Lambda, Step Functions, EKS, ETL on EMR, and EMR Serverless.
  • Proven ability to architect and deliver scalable, reliable data systems and product data architectures, guiding teams in data models, storage and integration architectures, data contracts, data domain taxonomy, schema and event versioning, and resolving performance and scale bottlenecks.
  • Proficiency in data movement and performance architecture: Experience designing replication, event sourcing, and CDC/change tracking strategies, safe historical reprocessing patterns, and performance optimization through query analysis, indexing, and partitioning.
  • Experience defining data governance and platform adoption standards in large organizations, including controls for privacy, access, auditability, safe reuse, and operational guardrails for AI-Ready datasets and data products.
  • Experience enabling secure interoperability patterns with customer systems and AI workflows, including governed data access, tenant-aware controls, and safe integration patterns.
  • Familiarity with AI-ready data patterns is preferred, including embedding pipelines, vector-based retrieval, RAG data workflows, and real-time/event-driven data flows that support AI integrations.
  • Practical familiarity with AI platform integration concepts such as MCP, AWS Bedrock, AWS Knowledge Bases, vector retrieval, and RAG workflows is preferred.
  • Strong technical leadership: Experience mentoring teams, setting engineering and architecture standards, and influencing technical direction across multiple teams.
  • Experience working with DevOps teams, CI/CD pipelines, infrastructure-as-code, and operational tooling to deliver scalable, resilient data platforms and pipelines.
  • Communication and collaboration skills to align cross-functional teams and engage with senior leadership on technical strategy, trade-offs, and decisions.

Technologies you’ll work with

  • Core (current): AWS S3, S3 Express, DynamoDB, Athena, Glue Catalog, Lake Formation, OpenSearch Serverless, S3 Vector Storage, EMR/EMR Serverless, Spark, Trino, MapReduce, Iceberg, Lambda, Step Functions, EKS, SNS/SQS; MongoDB, Amazon DocumentDB, MS SQL Server, Redis/Valkey; Java (Spring), Python.
  • AI-ready data patterns and tooling: AWS Bedrock (including models such as Anthropic Claude), AWS Knowledge Bases, MCP, embeddings, vector retrieval, and RAG.
  • Observability & operations: CloudWatch, New Relic, OpenTelemetry.
  • Emerging: Kafka or Pub/Sub, LLM proxy layer (e.g. LLMProxy), Aurora PostgreSQL, pgvector

What’s in it for you

  • Innovation is at our core. We work with cutting-edge technology in accounting and financial reporting, constantly pushing the boundaries to create impactful software solutions.
  • We are committed to a collaborative culture, where your ideas are valued, and knowledge sharing is encouraged within a supportive, inclusive team.
  • Work-life balance is important to us. 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 insurance and retirement plans.
  • We are driven by impactful work. Your contributions directly affect how our clients manage financial processes and drive their success.
  • Recognition and rewards matter to us. We celebrate hard work through recognition programs, performance bonuses, and opportunities for career growth.
  • We embrace global opportunities. 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.

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.

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. 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 View email address on click.appcast.io.

AI Usage: The recruitment process may use AI assisted tools but not for candidate screening or assessment. All final hiring decisions are made by humans to ensure fairness, transparency, and oversight.

Background Check: Any candidates successful in obtaining an offer for a position will need to successfully complete a background check through Certn.co which typically includes an Identity Verification and Criminal Record Check. Executives and Senior Managers will undergo a Soft Credit Check as well. Candidates residing in the Netherlands and Germany are excluded from undergoing background checks via Certn.co

Security and Fraud: Caseware takes the security of candidates seriously. All legitimate communication from us will come from email addresses ending in @caseware.com and our open positions are always listed on reputable job boards and on our website. We will NEVER ask for payment or financial information from you. If you receive an unsolicited job offer, proceed with extreme caution.

#J-18808-Ljbffr

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - Data Architect in Toronto, ON vacancy
  •  ...Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users...  ...a skill on their LinkedIn profiles! We are seeking a Principal Software Developer – Data Architect to drive the technical vision and architectural... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office
    3 days per week

    caseware

    Toronto, ON
    a month ago
  •  ...Elevate your career as an Enterprise Architect and shape the future of solutions on the Salesforce...  ...and implementation - Knowledge of software development methodologies - Ability to...  .... If you are a proactive architect or developer who thrives in a flexible setting and is... 
    Suggested
    Permanent employment
    Work at office
    Flexible hours

    Mason Frank International

    Toronto, ON
    more than 2 months ago
  • $145k - $170k per year

     ...Summary   Kinross Gold is seeking a Principal Security Architect to lead the design and continuous...  ...cloud, and OT environments. Design, develop, and continuously improve playbooks, escalation...  ...team structure, and benchmark market data for similar positions. In addition to... 
    Suggested
    Long term contract
    Temporary work
    Casual work
    Immediate start

    Kinross Gold Corporation

    Toronto, ON
    22 hours ago
  • $107k - $157.3k per year

     ...Requisition ID # 26WD96510 Software Engineer, DataOS Infra...  ...Overview Autodesk’s Analytics Data division is building DataOS,...  ...improving the experience of other developers. You will work on backend...  ...Partner with product managers, architects, data engineers, and platform... 
    Suggested
    Full time
    For contractors

    Autodesk

    Toronto, ON
    13 days ago
  • $160k - $175k per year

     ...celebrate your contributions. The Job: Senior Developer As a Senior Developer, you will be...  ..., developing, and maintaining complex software systems, mentoring junior developers, and...  ...practices to protect sensitive financial data. Collaboration & Communication ~... 
    Suggested
    Temporary work
    Work at office
    Remote work

    Momentum Financial Services Group

    Toronto, ON
    a month ago
  •  ..., an integration platform that connects data, systems, and workflows across complex enterprise...  .... What’s the Opportunity?   The Principal Architect is a senior technical leadership role...  ...guidance where applicable Develop and maintain security and data governance... 
    Long term contract
    Full time

    Zafin

    Toronto, ON
    20 days ago
  • $140k - $192.5k per year

     ...You are a deep technical architect. Whether it's a Fortune 500 CTO...  ...role, you will help shape how developers understand identity at scale....  ...Ownership: Resolve our most complex developer cases, including multi-...  ..., solutions engineering, or software development with significant... 
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    2 days ago
  •  ...organization is looking for a Principal Engineer to join our team —...  ...of building enterprise-grade software that millions of users depend...  ...~ Proven track record of architecting and delivering large-scale, distributed...  ...architectures, APIs, and data modeling at scale ~ Strong... 
    Local area
    Remote work
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    13 days ago
  •  ...are seeking a highly accomplished Senior Software Developer for an enterprise-level contract...  ...Customer Engagement (CE) solutions. As a principal software developer, you will bridge the...  ...enterprise integrations, optimize Dataverse data structures, and support post-MVP enhancement... 
    Contract work

    Randstad

    Toronto, ON
    15 days ago
  •  ...conference providers using SDKs What You Bring ~9+ years of hands-on software development experience using Python ~ Proven experience with...  ...businesses to grow faster with AI-ready insights, trusted data, and advanced automation. Its solutions provide more than 35,000... 
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    7 hours ago
  • $180k - $275k per year

     ...employees, and communities. The Role As Principal Software Engineer for a new product within Veeva...  ...the path to robust solutions Develop Best Practices:  Define, promote, and mentor...  ...Expert: Proven track record of architecting and building high-volume products at scale... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    9 hours ago
  • $101k - $118k per year

     ...wide range of opportunities to grow and develop your career in an inclusive environment where...  ...We are looking for a full-stack Software Developer who will take a key role on our...  ...alongside and collaborating with our team architects and developers, and you will be responsible... 
    Full time
    Internship
    Work at office
    Remote work
    Home office
    Flexible hours

    Fidelity Canada

    Toronto, ON
    8 days ago
  • $80 per hour

     ...Job Responsibility: Data Product Developer THE OPPORTUNITY Total Systems Solutions Consulting...  ...The Platform Developer is a software developer who specializes in developing...  ...direction and guidance from the Platform Architect in supporting the development and maintenance... 
    Hourly pay
    Full time
    Contract work
    Fixed term contract
    Immediate start
    Remote work
    Monday to friday
    Flexible hours
    Day shift

    Total Systems Solutions Consulting Inc.

    Toronto, ON
    10 days ago
  • $93.8k - $129k per year

     ...and manage scalable, secure, and efficient data infrastructure across technology platforms...  ...enterprise and operational data. The Data architect will define the data architecture and...  ...teams to understand data consumers' needs and develop solutions. Evaluates and recommends emerging... 
    Long term contract
    Full time
    Internship
    Work at office
    Monday to friday
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    8 days ago
  • We are seeking an accomplished Senior Software Developer to lead the technical design, development,...  ...Advantages Modern Enterprise Stack: Architect solutions using .NET Core, C#, Azure SQL...  ...software problems during system deployment, data conversion, and application migrations.... 
    Contract work

    Randstad

    Toronto, ON
    9 days ago
  • $112k per year

     ...We are currently seeking a Specialist, Data Developer (Microsoft) to join our Data Platforms...  ...teams including data scientists, analysts, architects, and business stakeholders. About You...  ...degree in Computer Science, Data Science, Software Engineering, or a related field... 
    Permanent employment
    Full time
    Work at office

    Vale Base Metals

    Toronto, ON
    2 days ago
  •  ...on value-added tasks. You will be able to develop your skills and career in our close-knit,...  .... Join us! Role description: The Data Movement Service Analyst is responsible for...  ...Enterprise Architecture and other solution architects and providing the direction in the... 
    Full time

    Canadian National Railway

    Toronto, ON
    3 days ago
  • $112k per year

     ...The Opportunity The Specialist, Data Quality Developer is responsible for designing, building...  ...data solutions ~ Partner with data architects, governance teams, and business SMEs...  ...degree in computer science, Data Science, Software Engineering, or a related field... 
    Permanent employment
    Full time
    Work at office

    Vale Base Metals

    Toronto, ON
    2 days ago
  •  ...Job Description Overview The Data and Information Architect is a senior technical role responsible for the design, governance, and delivery...  ...QA, and deployment across data engineers, analysts, and BI developers. Guide the team on data fixes, release readiness, and testing... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    2 days ago
  •  ...resettlement allowance. The Challenge Ahead The Principal Data Scientist is responsible for developing and deploying advanced analytics, machine learning,...  ...geoscience customers and data scientist peers to develop customized data analytics, machine learning, and AI solutions... 
    Temporary work
    Work at office
    Remote work
    Work from home
    Worldwide
    Relocation
    Relocation package
    Monday to friday
    Flexible hours

    BHP

    Toronto, ON
    21 days ago
  • $85k - $95k per year

     ...About The Role As an entry level Software Developer you'll be tasked with working on both mobile...  ...end Fundamental knowledge of core web principals ( the DOM, SSL, web servers) Fluency...  ...skills, abilities and alignment with market data. While we sincerely appreciate all... 
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    7 hours ago
  •  ...are seeking a highly accomplished Senior Software Developer - CRM for an enterprise-level contract...  ...Customer Management solutions. As a principal CRM developer, you will bridge the gap between...  ...enterprise systems utilizing Dataverse, Data Entities, REST APIs, middleware, and... 
    Contract work
    Internship

    Randstad

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

     ...machine intelligence inside networks; and developing just and equitable intelligent digital...  ...Working under the direction of the CENIT Principal Investigator, the successful candidate...  ...development, modification, and evaluation of software systems, programs, and algorithms for... 
    Full time

    University of Toronto

    Toronto, ON
    5 days ago
  •  ...Scope : The Software Developer supports the delivery of assigned enhancements of the Office...  ...and related modules. Integration and Data Flow Components: Implement and support...  ...Architecture: Proven experience architecting high-volume data ingestion and batch processing... 
    Long term contract
    Full time
    Work at office

    Maarut

    Toronto, ON
    9 hours ago
  • About Allied   Allied is a leading owner-operator of distinctive urban workspace in Canada’s major cities. Our work is grounded in a clear purpose: to provide knowledge-based organizations with distinctive urban environments that support creativity, connectivity and human...

    alliedreit

    Toronto, ON
    3 days ago
  •  ...collaboratively to design and develop learning experiences that inspire...  .... Role Overview The Software Developer will be part of a team...  ..., selecting the right data store for each workload Leverage...  ...Certified Developer, Solutions Architect, or DevOps Engineer) are considered... 
    Full time
    Part time
    For contractors
    Internship
    Remote work
    Flexible hours

    PulseLearning Global

    Toronto, ON
    14 days ago
  • $90k - $110k per year

     ...and access specialist referrals.   Who we need Reporting to the Vice President, Research and Development, we are hiring a Software Developer. As our new Software Developer, you will build and enhance the health technology that helps physicians and patients connect more... 
    Full time
    Work at office
    Work from home
    Flexible hours
    3 days per week

    OceanMD

    Toronto, ON
    7 days ago
  •  ...implementation and business transformation.  Data Solutions Architect We are looking for a Data...  ...closely with our client partners, you’ll develop relationships with key technical...  ...working on project-based delivery using Software Development Life Cycle (SDLC)  ~4+... 

    Spaulding Ridge

    Toronto, ON
    29 days ago
  • $150k - $180k per year

     ...NetBrain’s platform. What We Need NetBrain is looking for a Software Architect to own the end-to-end technical architecture of our next-...  ...the product scales, how securely it handles enterprise customer data, and how efficiently engineering teams across the organization... 

    NetBrain

    Toronto, ON
    1 day ago
  • $150k - $200k per year

     ...seeking a highly experienced Full Stack Architect specializing in digital assets and tokenization...  ...Elevate team capability by mentoring developers and architects fostering continuous...  ...your career goals. Here at TD we hire and develop the best. Training & Onboarding We... 
    Full time
    Contract work
    Work from home

    TD Bank

    Toronto, ON
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer - Data Architect. Be the first to apply!