Talent.com
Staff Software Engineer – Principal Engineer
Staff Software Engineer – Principal EngineerOCA Aspire Canada Inc. • Toronto, Canada
Staff Software Engineer – Principal Engineer

Staff Software Engineer – Principal Engineer

OCA Aspire Canada Inc. • Toronto, Canada
23 days ago
Job type
  • Full-time
Job description

Requirements

Must have :

Bachelors degree in computer science or a related field or equivalent experience

10–15+ years of professional software development experience

Proficient in Java

Extensive experience with Spring Framework

Strong knowledge of AngularJS

Solid understanding of MySQL

Demonstrated ability to own and develop complex, production-grade systems

Familiarity with modern front-end frameworks such as Angular, React, or Vue (strongly recommended)

Experience with cloud platforms, preferably Azure

Knowledge of containerized deployments and orchestration (Docker, Kubernetes)

Capability in RESTful and / or GraphQL API design

Understanding of messaging and event-driven systems (Kafka, RabbitMQ)

Skills in modernizing legacy systems in production environments

Azure certifications considered an asset

Strong technical judgment and decision-making skills

Effective communicator able to engage both technical and non-technical stakeholders

A proactive builder mindset demonstrating ownership and accountability

Responsibilities :

Lead and enhance the technical architecture of our core production SaaS platform

Ensure the platforms scalability, maintainability, and performance needs are balanced with business objectives

Define the long-term technical vision and modernization strategy

Produce detailed documentation on key architectural decisions made

Write and deliver high-quality, production-ready code across the entire technology stack

Uphold standards in code quality, testing, and maintainability

Diagnose and resolve complex bugs and performance issues

Establish and enforce best practices in code structure, development, and testing

Act as a technical liaison to product and leadership teams

Convert business and product aims into actionable technical strategies

Provide mentorship and guidance to other engineers through collaborative code reviews and design discussions

Lead technical discussions and enrich engineering culture beyond direct project responsibilities

Company :

At Aspire, we are a Canadian healthcare technology company dedicated to providing contemporary, cloud-based practice management and electronic health record software tailored for chiropractic-led clinics. Our mission is to empower healthcare professionals with an integrated solution that enhances patient care and streamlines practice management. We pride ourselves on our small but high-performing team that values ownership and thoughtful decision-making. This role is hybrid and based in Toronto, Canada, offering a meaningful opportunity for significant and lasting ownership over a critical SaaS platform, competitive compensation, and comprehensive benefits including health care coverage and a flexible work schedule.

#J-18808-Ljbffr

Create a job alert for this search

Staff Software Engineer Principal Engineer • Toronto, Canada

Similar jobs
Staff Software Engineer

Staff Software Engineer

Nu • Toronto, Canada
Full-time
Nu was born in 2013 with the mission to fight complexity to empower people in their daily lives by reinventing financial services. We are one of the world’s largest digital banking platforms, servin...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - Staff

Software Engineer - Staff

Qualcomm • Markham
Full-time
As a leading technology innovator, Qualcomm pushes the boundaries of what’s possible to enable next‑generation experiences and drives digital transformation to help create a smarter, connected futu...Show more
Last updated: 16 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Loop Financial • Toronto
Full-time
Loop Financial is a fast‑growing fintech startup building the only truly cross‑border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, a...Show more
Last updated: 18 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Kaseya • Toronto
Full-time
Kaseya® is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI.Kaseya’s b...Show more
Last updated: 13 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Kaseya Limited • Toronto
Full-time
Kaseya® is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI.Kaseya’s b...Show more
Last updated: 15 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Beacon Software • Toronto
Full-time +1
Beacon Software is a permanent capital holding company which acquires and grows essential businesses.We are a profitable series B+ firm that combines great technologists, operators and M&A professi...Show more
Last updated: 13 days ago • Promoted
Staff Software Engineer – Product

Staff Software Engineer – Product

Atlas HXM • Toronto
Full-time
We believe in a world where growth thrives across borders and cultures.Our mission is to guide companies on their journey by providing services and technology that enables global talent management ...Show more
Last updated: 1 day ago • Promoted
Staff Software Engineer

Staff Software Engineer

Clutch Technologies Inc. • Toronto, Canada
Full-time
Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of their h...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer – Principal Engineer

Staff Software Engineer – Principal Engineer

OCA Aspire Canada Inc. • Toronto
Full-time
Bachelors degree in computer science or a related field or equivalent experience.Extensive experience with Spring Framework. Demonstrated ability to own and develop complex, production-grade systems...Show more
Last updated: 18 days ago • Promoted
Staff Software Engineer, Platform

Staff Software Engineer, Platform

EvenUp • Toronto
Full-time
Staff Software Engineer, Platform.Staff Software Engineer, Platform.EvenUp is on a mission to close the justice gap using technology and AI. We empower personal injury lawyers and victims to get the...Show more
Last updated: 18 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Passage • Toronto
Full-time
Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the world to life-...Show more
Last updated: 18 days ago • Promoted
Staff Software Engineer II

Staff Software Engineer II

PowerToFly • Toronto
Full-time
This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Staff Software Engineer (Full Stack), Forward Engineering.As ...Show more
Last updated: 1 day ago • Promoted
Staff Software Engineer

Staff Software Engineer

Nova Credit • Toronto
Full-time
This range is provided by Nova Credit.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At Nova Credit, we’re on a mission to power financial incl...Show more
Last updated: 18 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Passage International • Toronto
Full-time
Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the world to life-...Show more
Last updated: 18 days ago • Promoted
Staff Software Engineer - AI

Staff Software Engineer - AI

Refinitiv • Toronto, Canada
Full-time
Our Privacy Statement & Cookie Policy • •This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.LI-SM2Our use of AI wi...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Bank On Loop • Toronto
Full-time
We're a fast-growing fintech startup building the only truly cross-border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, accelerate th...Show more
Last updated: 18 days ago • Promoted
Staff Software Engineer - Enterprise

Staff Software Engineer - Enterprise

Motive • Toronto
Full-time
Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show more
Last updated: 8 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Nubank • Toronto
Full-time
Nu was born in 2013 with the mission to fight complexity to empower people in their daily lives by reinventing financial services. We are one of the world’s largest digital banking platforms, servin...Show more
Last updated: 18 days ago • Promoted