Resume Score

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

Sign in to check score

About the role

  • Senior Software Engineer leading architecture and development of core financial platform services at Brim. Collaborating with teams to optimize services and mentor junior engineers in a remote-first environment.

Responsibilities

  • Lead the architecture, development, and optimization of services across the full stack using PHP and Python, with a focus on scalability, security, and long-term maintainability
  • Design and implement RESTful APIs and microservices that integrate with banking cores, payment networks, and institutional partner systems
  • Optimize MySQL performance through query tuning, schema design, and data modeling for high-throughput financial transaction systems
  • Drive engineering standards for quality, testing practices, and CI/CD workflows across the team
  • Provide leadership and influence the team's AI tooling strategy - evaluating, adopting, and establishing best practices for AI-assisted development across the engineering organization
  • Champion security and compliance best practices appropriate for a regulated financial services platform
  • Bring deep business understanding to technical decisions - the best solutions come from engineers who understand the full picture, from cardholder experience to settlement
  • Mentor mid-level and junior engineers on system design, full-stack fundamentals, and professional growth

Requirements

  • 6+ years of professional development experience with deep expertise in application architecture and production systems at scale
  • Strong command of MySQL including query optimization, schema design, and performance tuning
  • Extensive experience with RESTful API design and microservices architecture
  • A track record of making sound technical decisions under ambiguity - designing systems, evaluating tradeoffs, and leading through influence rather than authority
  • Comfort working across the full stack - you're not boxed into backend or frontend, you go where the problem is
  • Comfort with remote-first, sync and async collaboration and strong written communication skills
  • Comfort with remote-first, sync and async daily collaboration with fluid times
  • Ability to balance long-term architectural thinking with pragmatic delivery in a fast-moving environment

Benefits

  • Competitive compensation and equity
  • Remote-first workplace
  • Comprehensive health plan and PTO
  • A team that treats AI as a force multiplier, not a threat
  • Real ownership - you'll shape the systems and standards that define how we build
  • Direct influence on the technical direction of a platform serving major financial institutions

Job type

Full Time

Experience level

Senior

Salary

CA$140,000 - CA$185,000 per year

Degree requirement

Bachelor's Degree

Tech skills

MicroservicesMySQLPHPPython

Location requirements

RemoteCanada

Report this job

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