Senior Software Developer

Posted 7 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer building secure, scalable AI-enabled financial intelligence systems at MindBridge. Owning data pipelines, enterprise integrations, analytics, and cloud platform capabilities.

Responsibilities

  • 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 affecting multiple teams within broader architectural strategy
  • Decompose requirements, drive design and implementation, mentor engineers, and improve production operations
  • Partner with Product, Data Science, UX/Design, Security, Infrastructure, Implementation/Professional Services, Customer Success, and other customer-facing teams
  • Lead technical design and delivery of large, cross-functional initiatives
  • 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 supporting AI/agent configuration, insight generation, explanation agents, and orchestration patterns
  • Identify technical risks, bottlenecks, reliability gaps, and architectural opportunities; recommend improvements
  • Contribute hands-on through design, code review, critical-path development, debugging, and production readiness
  • Improve engineering excellence through design reviews, coding standards, documentation, testing, observability, incident response, and operational discipline
  • Work through production incidents, root cause analysis, remediation, and long-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

Requirements

  • 5+ years of professional software engineering experience
  • Significant experience building and operating enterprise SaaS, data-intensive, or large-scale distributed systems
  • Experience 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, including 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
  • Experience with relational and/or analytical database technologies
  • Working knowledge of cloud-native engineering practices, 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
  • Experience working in Agile, cross-functional engineering environments
  • Must fulfill requirements necessary to obtain and clear a full background check
  • Preferred: experience in fintech, audit, accounting, risk, compliance, or regulated/high-trust enterprise environments
  • Preferred: proficiency with Java/Spring Boot, Python, or comparable backend/data engineering frameworks
  • Preferred: experience with Azure, Microsoft Data Factory, Microsoft Fabric, Power BI, Databricks, Snowflake, lakehouse architectures, Apache Iceberg, Delta Lake, Infrastructure as Code, Kubernetes, observability platforms, SRE practices, incident management, React, customer-facing APIs, SDKs, developer tooling, or enterprise integration platforms

Benefits

  • May be eligible for bonus awards

Job type

Full Time

Experience level

Senior

Salary

$125,000 - $150,000 per year

Degree requirement

No Education Requirement

Tech skills

ApacheAzureCloudDistributed SystemsETLJavaKubernetesPythonReactSpringSpring BootSpringBoot

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.