Senior Software Engineer
$125k - $150k per yearMindBridge
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.
***
#J-18808-Ljbffr$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$120.4k - $216.6k per year
...improvements felt throughout our entire organization. As a Senior II Software Engineer, you will be responsible for: Enhancing an application... ...watching your favorite series, or managing your savings, we're the engine behind the scenes. We provide the world's most distributed...SeniorWork at officeRemote workWork from home- Drive innovation at Akamai as a Senior Software Engineer, specializing in cloud infrastructure and automation. Enhance lab services while collaborating with global teams in a flexible remote setup. The role demands strong expertise to support the Compute Lab Team's mission....SeniorRemote workFlexible hours
- ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space...SeniorFull time
- Elevate your career as a Senior AI Software Engineer at Kinaxis, specializing in data platforms and AI workflows in a hybrid work environment. Join a leader in supply chain technology and innovation. As a Senior AI Software Engineer on the Data Fabric team, you will design...Senior
- ...career that matters. Network Solution Engineer (Optical Engineer) Work Location: Onsite... ...efforts. You will report to the Senior Manager while working closely with the Project... ...Ciena Site Manager. MCP/Navigator software. Service-Aware Operating System (SAOS)...SeniorFor contractorsInternshipLocal area
- Elevate your career at Akamai as a Senior Software Development Engineer in Test. Focus on automation, testing frameworks, and ensure system reliability in a cloud-based environment. Akamai's Compute division is seeking a skilled testing engineer with substantial experience....Senior
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically...SeniorFull timeInternshipManual laborWork at office
- Elevate your software engineering career with Affirm as a Senior Software Engineer. This remote role focuses on shipping web and mobile applications, emphasizing collaboration and innovative problem-solving. At Affirm, you will play a vital role in the Marketplace and App...SeniorRemote work
- ...potential quality issues with responsible teams. Plan and conduct software and process quality audits, report findings, and drive closure... ...of Work requirements. Conduct software design reviews and engineering joint reviews for compliance with quality and development...SeniorFull time
$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details: ~ Software Engineer 18:...SeniorPermanent employmentSummer workRelocation package3 days per week$120.4k - $216.6k per year
...Are you interested in building a scalable platform? Are you a software engineer that is passionate about scalability, reliability and... ...ingenuity, and technical excellence. Partner with the best As a Senior II Software Development in Test, you will automate the SDLC...SeniorWork at officeWork from home- ...Ciena Corporation is seeking an experienced embedded software engineer in Canada to design, code, and integrate C/C++ software on Linux and real-time OS. You will work with ASIC/FPGA hardware on SoC platforms and own the full lifecycle from requirements to delivery. You...Senior
$153k - $213k per year
...& Safety Experience owns the customer journeys during authentication, verification, and fraud journeys. You will work as a Frontend engineer, contributing to web, and mobile interfaces. In this role, you will need to gain a deep understanding of the business, product and engineering...SeniorWork at officeRemote workFlexible hours$153k - $213k per year
...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences... ...technology integrations, attribution, and measurement. As a Senior Software Engineer on MPE, you will help shape the architecture,...SeniorWork at officeRemote workFlexible hours$153k - $213k per year
...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences... ...technology integrations, attribution, and measurement. As a Senior Software Engineer, you will build the data and measurement foundations...SeniorWork at officeRemote workFlexible hours$153k - $213k per year
...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using declarative UI frameworks like React or Vue You have experience shipping...SeniorWork at officeRemote workFlexible hours- .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...Software Engineer Co-Op, Agents Location: Ottawa, ON | Hybrid OR Remote| Canada Reports To: Dan Murdock, Director, Engineering... ...initial design through to implementation, under the guidance of senior developers. You are writing, testing, and debugging code to...SeniorPermanent employmentFull timeInternshipRemote work
- ...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...SeniorRemote work
- ...The Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless authentication experiences that connect millions of consumers with affirm’s financial products Authentication is the front door...SeniorRemote workFlexible hours
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most...SeniorLong term contractPermanent employmentFull timeWork at office
- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure)...SeniorRemote jobLong term contractFull timeImmediate start
- ...We’re looking for a Senior Software Engineer to join our Streams UI team, where you’ll have the chance to shape and enhance our user interface, making it more intuitive and engaging for our users In this role, you’ll work on Fleet. Fleet is the central management experience...SeniorLocal areaFlexible hours
- ...place for you! In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization with over... ...AI safely reason about and act on enterprise data. As a Senior AI Software Engineer on the Data Fabric team, you will design and implement...SeniorLong term contractWork at officeRemote workFlexible hours
- ...stack features from initial design through implementation under senior developer guidance. Write, test, and debug code while... .... Requirements Currently enrolled in Computer Science, Software Engineering, or a related field and seeking a co-op or internship opportunity...SeniorInternship
$100k - $135k per year
...The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design,... ...Developer, this role will leverage software engineering skillsets to support the SRC enterprise... ...and experience with data processing engines or data pipelines. Applied knowledge...SeniorFull timeWork at officeRemote workFlexible hours- ...You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software... ...Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development....Local areaFlexible hours
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead... ...team Mentor and support teammates, including more junior & senior engineers and cross-functional partners, share what you know and...SeniorPermanent employmentFull timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON

