Senior Software Engineer
Role Overview
The Senior Software Developer is a hands-on senior individual contributor with subsystem-level ownership within established architectural direction.
Deliver secure, scalable financial-intelligence capabilities across ingestion, analytics, enterprise integrations, business insights, AI-assisted workflows, and supporting infrastructure.
The role does not own platform-wide architecture or roadmap definition.
Key Skills for This Role
Full Job Posting
About MindBridge
MindBridge develops AI-powered financial risk intelligence for finance and audit professionals.
Its platform has analyzed more than 120 billion financial transactions. The company emphasizes innovation, collaboration, and integrity.
Role overview
The Senior Software Developer is a hands-on senior individual contributor with subsystem-level ownership within established architectural direction.
Deliver secure, scalable financial-intelligence capabilities across ingestion, analytics, enterprise integrations, business insights, AI-assisted workflows, and supporting infrastructure.
The role does not own platform-wide architecture or roadmap definition.
What you will do
- Own technical delivery and subsystem design across services, data pipelines, APIs, analytics, AI/agent services, and cloud infrastructure.
- Design and evolve scalable, secure systems for high-volume financial data, workflow orchestration, AI capabilities, and enterprise integrations.
- Lead complex hands-on implementation, design, code review, debugging, production readiness, and mentoring.
- Identify risks and reliability gaps; improve engineering standards, testing, documentation, observability, incident response, and production operations.
- Collaborate with product, data science, design, security, infrastructure, implementation, and customer-facing teams.
- Evaluate technologies and contribute standards for API design, data modeling, asynchronous processing, CI/CD, security, and observability.
Required qualifications
- 5+ years of software engineering experience, including enterprise SaaS, data-intensive, or large-scale distributed systems.
- Senior-level technical delivery and ownership across complex initiatives or multiple subsystems.
- Experience designing secure, reliable, multi-tenant SaaS systems and working with data-intensive ingestion, processing, analytics, and integrations.
- Strong API, service integration, data modeling, performance, asynchronous processing, distributed-systems, and database fundamentals.
- Working knowledge of production AI/ML, RAG, or agent workflows and cloud-native engineering and operations.
- Ability to collaborate across functions and explain technical trade-offs; experience in Agile, cross-functional engineering environments.
- Must fulfill requirements necessary to obtain and clear a full background check.
Preferred qualifications
- Fintech, audit, accounting, risk, compliance, or other regulated-enterprise experience is preferred.
- Java/Spring Boot, Python, Azure and Microsoft data platforms, Databricks, Snowflake, lakehouse technologies, or similar experience is preferred.
- Infrastructure as Code, Kubernetes, observability platforms, SRE, incident management, frontend architecture, customer-facing APIs, SDKs, or developer tooling experience is preferred.
Pay
- Expected base salary is CAD 125,000 to CAD 150,000 per year, with possible bonus awards.
- Salary within the range depends on location, skills, experience, competencies, and qualifications.
Work arrangement
- The posting describes flexible work as hybrid or remote; it does not specify one arrangement for this position.
Benefits
- Equity, health and wellness benefits, professional development, flexible time off, company-matched retirement plans, and four annual company-wide digital detox days.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at MindBridge
Senior Product Designer
Ottawa, CAN
MindBridge seeks a Senior Product Designer to create user-centered, data-rich product experiences for its AI-powered financial risk intelligence platform. The designer will collaborate with product and engineering, run u
Data Engineer
Ottawa, CAN
MindBridge is seeking a Data Engineer to lead customer data ingestion and ETL implementation, advise on repeatable data processes, and support product and analytics work. The role calls for Python, SQL, Excel, API skills
Customer Success Manager
Ottawa, CAN
MindBridge is seeking a customer value leader to scale adoption of its financial risk intelligence platform and demonstrate measurable customer outcomes. The role develops adoption plans, executive value narratives, and
Senior Product Designer
Ottawa, CAN
Data Engineer
Ottawa, CAN
Customer Success Manager
Ottawa, CAN
QA & Test Automation Developer (Canada, EST, Remote)
, CAN
Data Engineer (Canada, EST, Remote)
, CAN