Senior Software Engineer

MindBridge

Ottawa

Hybrid

CAD 178,000 - 214,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Flexible work
Health benefits
Digital detox days

Job summary

MindBridge is seeking a Senior Software Developer to lead complex technical work in our AI-powered financial risk platform. You will design and deliver capabilities for secure, scalable financial intelligence, spanning data ingestion, analytics, enterprise integrations, and AI-assisted workflows.

This role emphasizes subsystem ownership within established architectural direction. You will collaborate with Product, Data Science, UX/Design, Security, Infrastructure, and Services teams to ship

Qualifications

  • 5+ years of professional software engineering experience in SaaS/large-scale systems.
  • Experience designing secure, multi-tenant SaaS systems.
  • Hands-on data-intensive systems experience (ETL/ELT, pipelines).

Responsibilities

  • Own technical delivery and subsystem-level design for initiatives spanning services, data pipelines, APIs, analytical workloads, AI/agent services, and cloud infrastructure.
  • Design and evolve scalable, secure, maintainable systems for high-volume financial data ingestion and analysis, workflow orchestration, AI/agent capabilities, and enterprise integrations.
  • Build and extend platform capabilities that support AI/agent systems configuration, insight generation, explanation agents, and orchestration patterns.
  • Identify technical risks, bottlenecks, reliability gaps, and architectural opportunities; recommend scalable solutions.
  • Lead implementation of complex initiatives while remaining hands-on in design, code review, and production readiness.
  • Raise the bar on engineering excellence through reviews, standards, testing, and observability.

Skills

API design
Distributed systems
Cloud platforms
CI/CD
Multi-tenant SaaS
Data-intensive systems

Tools

Azure Data Factory
Databricks
Snowflake
Kubernetes

Job description

MindBridge is the global leader in AI-powered financial risk intelligence. Our platform, MindBridge AI™ is enabling finance and audit professionals to build the AI-powered finance department of the future. With over 120 billion financial transactions analyzed with MindBridge’s AI, we set the standard for innovation, scalability, and customer satisfaction.

At MindBridge, we're driven by innovation and excellence, united as a team to revolutionize financial integrity. Here, your ideas matter, and your efforts make a meaningful impact. If you're passionate about using AI to drive positive change, MindBridge is the perfect fit. What distinguishes us is our unwavering commitment to our values: Innovation, Collaboration, and Integrity. These principles foster a vibrant workplace culture, where appreciation and a strong sense of community flourish.

Role Overview

The Senior Software Developer is a hands-on senior individual contributor who leads complex technical work in their product area in MindBridge. You design and deliver capabilities for secure, scalable financial intelligence spanning data ingestion and analytics, enterprise integrations, business insights, AI-assisted workflows, and the infrastructure patterns that support reliable customer outcomes. This role emphasizes execution and subsystem-level ownership within established architectural direction not platform-wide architecture or roadmap definition, which sit with our Platform Architect and engineering leadership.

In this role, you will:
  • Own technical delivery and subsystem-level design for initiatives spanning services, data pipelines, APIs, analytical workloads, AI/agent services, and cloud infrastructure
  • Help shape standards and technical decisions that affect multiple teams, working within broader architectural strategy
  • Provide hands-on technical solutions on ambiguous, high-stakes engineering problems—decomposing requirements, driving design and implementation, mentoring engineers, and improving how we run systems in production
  • Partner with Product, Data Science, UX/Design, Security, Infrastructure, Implementation/Professional Services, and other customer-facing teams to ship capabilities that matter to finance, audit, and enterprise customers
What You Will Do
  • Help lead the technical design and delivery of large, cross-functional initiatives spanning backend services, data systems, APIs, analytics and workflows, AI/agent services, and platform infrastructure
  • Design and evolve scalable, secure, maintainable systems for high-volume financial data ingestion and analysis, workflow orchestration, AI/agent capabilities, and enterprise integrations
  • Build and extend platform capabilities that support AI/agent systems configuration, insight generation, explanation agents, and orchestration patterns
  • Identify technical risks, bottlenecks, reliability gaps, and architectural opportunities; recommend solutions that improve scalability, maintainability, security, and delivery speed.
  • Help lead implementation of complex initiatives while remaining hands-on in design, code review, critical-path development, debugging, and production readiness.
  • Raise the bar on engineering excellence through design reviews, coding standards, documentation, testing, observability, incident response, and operational discipline
  • Work through production incidents, root cause analysis, remediation, and longer-term reliability improvements
  • Evaluate technologies and practices that improve product quality, analytical performance, developer productivity, and operational resilience.
  • Contribute to platform standards for API design, data modeling, asynchronous processing, CI/CD, security, and observability
What You Bring to the Role
  • 5+ years of professional software engineering experience, including significant experience building and operating enterprise SaaS, data-intensive, or large-scale distributed systems
  • Demonstrated Senior-level technical solutions: implementing ambiguous team initiatives, influencing without formal authority, and owning outcomes across multiple subsystems or architectural layers
  • Strong experience designing secure, reliable, multi-tenant SaaS systems with attention to data isolation, access control, auditability, scalability, and operational supportability
  • Hands-on experience with data-intensive systems, such as ingestion pipelines, ETL/ELT, batch or streaming processing, analytical workflows, data validation, and warehouse/lakehouse integrations
  • Strong fundamentals in API design, service integration, data modeling, performance optimization, asynchronous processing, and distributed systems trade-offs
  • Working knowledge of production AI/ML systems, prompt orchestration, RAG, or agent workflow patterns, and the ability to reason about latency, cost, quality, and governance trade-offs
  • Experience with relational and/or analytical database technologies and the ability to reason about schema design, query performance, storage patterns, and data lifecycle concerns
  • Working knowledge of cloud-native engineering practices, including cloud platforms, containerized workloads, CI/CD, infrastructure automation, observability, and production operations
  • Ability to collaborate effectively with Product, Data Science, UX/Design, Security, Infrastructure, Customer Success, and other stakeholders.
  • Strong written and verbal communication skills, including the ability to explain architectural trade-offs to both technical and non-technical audiences
  • Experience working in Agile, cross-functional engineering environments
Preferred Qualifications
  • Experience in fintech, audit, accounting, risk, compliance, or other regulated/high-trust enterprise environments
  • Proficiency with Java/Spring Boot, Python, or comparable backend/data engineering frameworks
  • Experience with Azure or Microsoft data-platform ecosystems, including Azure Data Factory, Microsoft Fabric, or Power BI integrations
  • Experience with Databricks, Snowflake, lakehouse architectures, Apache Iceberg, Delta Lake, or similar analytical storage and processing patterns
  • Experience building systems that support AI/ML workloads, LLM-assisted workflows, RAG systems, or agent applications where explainability, auditability, and governance matter
  • Experience with Infrastructure as Code, Kubernetes, observability platforms, SRE practices, and incident management
  • Familiarity with frontend architecture concerns such as React, design systems, and shared product capabilities
Core Competencies
  • Technical scope: Operates across multiple subsystems or architectural layers. Defines patterns and standards that span products.
  • Technical skill: Applies deep expertise across core technologies and design paradigms. Evaluates trade-offs for performance, scalability, security, reliability, explainability, AI output quality, agent behavior, maintainability.
  • Responsibility: Owns outcomes for complex initiatives. Ensures the long-term health of systems in scope. Advises engineering leadership on technical options, risks, sequencing, and sustainability.
  • Autonomy and collaboration: Communicates clearly with fellow engineers, product managers, data scientists, security partners, customer-facing teams, and senior stakeholders.
  • Impact: Improves product quality, customer outcomes, engineering velocity, platform reliability, and the safe adoption of AI and agent capabilities through sustained technical solutions.
Requirements Contingent on Employment:
  • Fulfill requirements necessary to obtain and clear a full background check
Pay Range

The expected base salary range for this position is to $125,000 to $150,000 and may be eligible for bonus awards. The determination of an applicant’s base salary within this range is based on the individual’s location, skills, experience and competencies, and unique qualifications.

Why You’ll Love Being Part of Our Team

Competitive Compensation and Equity

Flexible Work – Hybrid or Remote

Comprehensive health benefits and wellness programs

Unplug and recharge - 4 company-wide digital detox days annually

Equal Opportunity at MindBridge

At the heart of our global success lies commitment to diversity and inclusion. We rigorously enforce an equal opportunity policy in all aspects of employment, championing merit and qualifications as our benchmarks. MindBridge is a proud equal opportunity employer, embracing applicants of all backgrounds without regard to race, nationality, religion, gender, disability, or any other factors.

At MindBridge, we are committed to providing an accessible candidate experience. If you require accommodations during the interview process or beyond, please inform us. We will work with you to provide necessary support and reasonable accommodations while maintaining confidentiality. Your comfort and participation are paramount to us.

Please be advised that we may use AI tools in the processing of your application.

***

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Scientist
Senior Data Scientist

MindBridge • Ottawa

Hybrid
CAD 185,000 - 200,000
Equity
Flexible work
Health benefits
+1
Customer Success Manager
Customer Success Manager

MindBridge • Ottawa

Hybrid
CAD 115,000 - 130,000
Senior Data Science Engineer (Canada, EST, Remote)
Senior Data Science Engineer (Canada, EST, Remote)

MindBridge • Ottawa

Remote
CAD 179,000 - 214,000
Flexible hybrid/remote work
Comprehensive health benefits
Professional development
+3
Customer Value Architect (Canada, EST, Remote)
Customer Value Architect (Canada, EST, Remote)

MindBridge • Ottawa

Remote
CAD 115,000 - 130,000
Flexible work – Hybrid or Remote
Comprehensive health benefits
Professional development opportunities
+3
Accounting Specialist
Accounting Specialist

MindBridge • Ottawa

On-site
CAD 83,000 - 95,000
Competitive Compensation
Flexible Work – Hybrid or Remote
Comprehensive health benefits and wellness programs
+1
Data Engineer (Canada, EST, Remote)
Data Engineer (Canada, EST, Remote)

MindBridge • Ottawa

Remote
CAD 90,000 - 110,000
Hybrid work
Health benefits
Professional development
+3
QA & Test Automation Developer (Canada, EST, Remote)
QA & Test Automation Developer (Canada, EST, Remote)

MindBridge • Ottawa

Remote
CAD 108,000 - 121,000
Competitive compensation & equity
Hybrid or remote work
Health benefits & wellness programs
+4
Senior Software Engineer - AI FinTech (Remote/Hybrid)
Senior Software Engineer - AI FinTech (Remote/Hybrid)

MindBridge • Ottawa

Hybrid
CAD 178,000 - 214,000
Equity
Flexible work
Health benefits
+1
Backend Engineer
Backend Engineer

Bayview Asset Management, LLC • Toronto

On-site
CAD 195,094 - 334,447
Medical coverage starting on day one
Company-matched 401(k)
Annual bonus
Lead Backend Engineer, AI Platform
Lead Backend Engineer, AI Platform

Lakeview Loan Servicing, LLC. • Toronto

On-site
CAD 306,576 - 418,059
Medical coverage starting on day one
Company-matched 401(k)
Annual bonus