Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Applications)

$150k - $190k per year

Forma.ai

About Forma.ai:  

Forma.ai is a Series B startup that's revolutionizing how sales compensation is designed, managed and optimized. We handle billions in annual managed commissions for market leaders like Edmentum, Stryker, and Autodesk. 

Our growth has been fuelled by our passion for fundamentally changing and shaping how companies use sales intelligence to drive business strategy.  

We’re welcoming equally driven individuals who are excited about creating something big! 

About the Team

We build enterprise software that helps organizations optimize sales performance and improve go-to-market agility. Our engineering organization includes multiple product application teams responsible for delivering core customer-facing capabilities.

We are seeking Senior Backend Engineers to join our application teams. You’ll work alongside staff, senior, and early-career engineers to design, build, and scale backend systems that power enterprise-grade product workflows. This is an opportunity to work on complex product and data problems while contributing meaningfully to technical decisions, system quality, and team delivery.

We are low on meetings and high on accountability. Most of the team is in the EST time zone, with a few located in AST, PST, and Central as well.

What you’ll be doing

You will play an important role in the continued evolution of our application stack. You will design and build backend capabilities for complex product workflows, contribute to system design discussions, and help ensure our systems remain maintainable, reliable, and scalable as we grow.

As a Senior Backend Engineer, you are expected to operate with strong ownership and sound technical judgment. This includes identifying risks in the work you own, surfacing edge cases, asking thoughtful questions, and proposing improvements that strengthen the quality and reliability of the system.

You will:

  • Design and build backend services that power complex product workflows.
  • Contribute to data models for hierarchical, relationship-heavy, and enterprise-scale datasets.
  • Make technical decisions that balance maintainability, performance, and operational simplicity.
  • Improve testing, observability, and production reliability within the services you work on.
  • Partner with Product to translate business requirements into clean, scalable backend designs.
  • Participate in design reviews, code reviews, and technical discussions.
  • Support other engineers through pairing, reviews, and knowledge sharing.
  • Use AI tooling to improve delivery speed while maintaining strong engineering standards.

What we’re looking for

  • Strong experience designing and building backend systems in production environments.
  • Proficiency in at least one backend language such as Java, Python, Kotlin, Go, C#, or similar.
  • Strong foundation in SQL, relational schema design, and data modeling.
  • Experience with hierarchical, graph-like, relationship-heavy, or workflow-driven data structures.
  • Ability to identify technical risks, reason through tradeoffs, and propose practical improvements.
  • Experience improving scalability, reliability, observability, or maintainability in production systems.
  • Strong written and verbal communication skills.
  • Comfort collaborating across Engineering, Product, and Analytics while remaining hands-on.

Nice to have

  • Experience building SaaS products for mid-market or enterprise customers.
  • Experience with rule-driven systems, validation workflows, or approval/governance platforms.
  • Familiarity with AWS-based infrastructure and Kubernetes.
  • Exposure to Sales Performance Management, RevOps, Incentive Compensation, or related domains.

Technologies we use

Frontend:   JavaScript, React, TypeScript

Backend:   Java/Spring Boot, Django, Postgres

Infrastructure:   AWS, Docker

What success looks like: 30/60/90 days

First 30 days

You’ll build context across   Forma.ai ’s product, customers, backend architecture, data models, and engineering practices.

By the end of your first 30 days, you will have:

  • Set up your development environment and become comfortable navigating the codebase, services, and infrastructure.
  • Built a clear understanding of the product domain, backend architecture, and key data flows.
  • Learned the team’s practices around testing, observability, deployment, and reliability.
  • Built relationships with Engineering, Product, and Analytics partners.
  • Shipped small improvements or fixes to build familiarity with the system.

First 60 days

You’ll begin owning meaningful backend work and contributing to technical decisions.

By the end of your first 60 days, you will have:

  • Taken ownership of a backend component, service, workflow, or feature area.
  • Designed and delivered maintainable backend code aligned with team standards.
  • Partnered with Product and Engineering peers to translate requirements into scalable backend designs.
  • Identified risks, edge cases, or inconsistencies in the systems you work on.
  • Contributed to improvements in data modeling, service boundaries, testing, observability, or reliability.

First 90 days

You’ll be operating as a trusted senior contributor within the team.

By the end of your first 90 days, you will have:

  • Designed and delivered a meaningful backend initiative or major feature.
  • Improved important data models, backend services, or workflow handling.
  • Contributed to technical direction through clear, well-reasoned design decisions.
  • Improved the reliability, observability, scalability, or maintainability of backend systems.
  • Helped the team deliver complex product workflows with greater confidence and clarity.

Additional Job Info:

  • This position is for an existing vacancy
  • Salary Range: 150-190K CAD

What you can expect from us

Meaningful compensation. In addition to your base salary, you’ll join our employee stock ownership plan to further recognize your contributions to Forma.ai ’s success.

Healthcare coverage. We have a full benefits package that includes medical, dental, vision, disability and life insurance, and a paid parental leave program.

Learning and development. Access the resources you want to help you grow in your role by utilizing our $750 yearly training stipend.

Growth. You’ll have a huge opportunity to build a career for yourself and gain the type of experience you’re looking for, whether that’s as an individual contributor or as a people leader.

Our Values:  

  • Work well, together. We’re real. We have kids and pets. Mortgages and student loans. We’re in this together, so no matter how brilliant any one of us is, we always play nice with one another – no exceptions.  
  • Be precise. Be relentless. We believe complacency breeds failure, so we set new goals as quickly as we achieve them. We persist in the face of adversity, learn from our mistakes, and push each other to continuously improve. The status-quo is kryptonite.
  • Love our tech. Love our customers. Our platform solves a very complex problem in a currently underserved market. While everyone at Forma isn’t customer-facing, we’re all customer-focused. Maybe even slightly customer-obsessed. ­ 


Use of AI for Recruitment

Currently, Forma.ai does not use artificial intelligence as part of our recruitment process, specifically but not limited to the screening, filtering and shortlisting of applicants.  

Our commitment to you:  

Forma is a proud equal opportunity employer that is committed to creating a diverse and inclusive work environment.   Every effort to accommodate candidates for accessibility will be made upon request. Information received related to accommodations will be addressed confidentially. We know that applying to a new role takes a lot of effort. You're encouraged to apply even if your experience doesn't precisely match the job description. There are many paths to a successful career and we’re looking forward to reading yours.

We thank all candidates for their interest however only qualified applicants will be shortlisted.

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Applications) in Toronto, ON vacancy
  •  ...Overview:  Guidepoint seeks an experienced Senior Software Engineer as an integral member of the Toronto-based Data/AI team. The Toronto Technology...  ...AI-powered systems, including large language model (LLM) applications.   Guidepoint’s Technology team thrives on problem-... 
    Senior
    Worldwide

    Guidepoint

    Toronto, ON
    more than 2 months ago
  •  ...business value and inspires extraordinary results. The Support Engineer II role spec ifically supports our Emburse Enterprise platform,...  ...What You Will Bring Technical Foundation: A couple of years of software support experience backed by a Computer Science (CS) background... 
    Suggested
    Full time
    Flexible hours
    Afternoon shift

    emburse

    Toronto, ON
    7 days ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...development of native Windows desktop applications using Windows App SDK, WinUI (or related...  ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals... 
    Senior
    Long term contract
    Work at office

    Speechify

    Toronto, ON
    11 days ago
  •  ...capabilities, and being the engineer teams turn to when a deploy doesn...  ...dozens of services, plus the application ingress / edge-routing...  ...What you bring: ~8+ years of software engineering experience, or equivalent...  ...(or similar workflow engines like Cadence or Airflow) for... 
    Senior
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    19 hours ago
  • $160k - $200k per year

     ...and Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our...  ...integration, and end-to-end testing ~ Experience optimizing application performance and resolving bottlenecks ~ Comfortable working... 
    Senior
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    2 days ago
  • $140.6k - $190.6k per year

     ...Engineering Manager, CoCounsel Application     Are you ready to lead an engineering team pushing the boundaries...  ...Expertise : 5+ years of hands-on software engineering experience, with...  ...paid time off in accordance with any applicable state or municipal laws. Finally, Thomson... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    21 hours ago
  •  ...team builds fundamental security systems that empower Snowflake engineers to bring the most secure Data Cloud to our customers. We solve the...  ...t have to. In this role, you will design and build necessary software solutions across a wide range of problem areas, including Secret... 
    Senior
    Full time

    snowflake

    Toronto, ON
    18 hours ago
  •  ...ATS platform, including job descriptions, application processes, and more. While you can...  ...building the next generation of hiring software that companies like Netflix, Yelp, Cirque...  ...Toronto. THE OPPORTUNITY In our growing engineering organization, you’ll be developing and... 
    Senior
    Work at office

    leverdemo

    Toronto, ON
    16 days ago
  •  ...building the next generation of hiring software that companies like Netflix, Yelp, Cirque...  ...Leveroos” and people-first culture.  As an Engineer on our Product team, you’ll help us...  ...and resilient in a complex, single-page application. We believe that user-centric design... 
    Senior

    leverdemo-8

    Toronto, ON
    16 days ago
  •  ...powered IT management and cybersecurity software serving Managed Service Providers (...  ...raising the bar. Job Title: Senior Director Software Engineering Why Kaseya Join a fast-growing...  ...organizations responsible for SaaS applications or distributed systems ~... 
    Senior
    Long term contract
    Full time
    Worldwide

    Kaseya Careers

    Toronto, ON
    2 days ago
  • $115k - $120k per year

     ...nationwide, delivering cutting-edge software tools to simplify operations,...  ...users. We believe modern engineering excellence requires deep...  ...organization. Your Role As a Senior Software Engineer, you will...  ...to screen, assess, or select applicants for this position. Vacancy... 
    Senior
    Long term contract

    AutoTrader.ca

    Toronto, ON
    17 days ago
  • $100k - $150k per year

     ...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination...  ...make a real impact. About the Role As a Senior Software Engineer, you will play a critical role in defining the architecture... 
    Senior
    Long term contract
    Flexible hours

    Supernova Technology

    Toronto, ON
    9 days ago
  • $153.82k - $250.04k per year

     ...products? Come join our growing Engineering team to help design, improve...  ...: Use robust software engineering best practices to...  ...most — the person behind each application — we use AI-assisted tools at...  ...recruitment process and, if applicable based on your location, how... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    2 days ago
  •  ...will set the standards for software-defined vehicles around the...  ...outside world. As a Software Engineering Intern, you will play a key...  ...and developing user-facing applications that contribute to this digital...  ...opportunity employer. All qualified applicants will receive consideration... 
    Full time
    Contract work
    Internship
    Local area

    rivianvw.tech

    Toronto, ON
    18 hours ago
  • $177.1k - $221.4k per year

     ...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership role responsible...  ...Recruiter For This Role Our (typical) process: # Application submission # Recruiter video call # Hiring Manager... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    1 day ago
  • $110.5k - $143k per year

    51816-  Toronto -  Regular   Not Applicable/Optional Hiring Salary Range : $110,500.00...  ...professional services organizations, system software vendors and key stakeholders inside and...  ...: BA or BSc in Computer Science, Engineering or other equivalent education At least... 
    Senior
    Long term contract
    Contract work
    For contractors
    Internship
    Work at office
    Local area

    Hydro One Networks Inc

    Toronto, ON
    10 hours ago
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...With You’ll enter our engineering interview process as part of...  ...Problems You’ll Solve As a Senior Software Engineer II, you will...  ...exceptional benefits, and, for applicable roles, commissions plans. Our... 
    Senior
    Full time
    Work at office

    Carta

    Toronto, ON
    5 days ago
  • $140k - $190k per year

     ...Canada team, the country’s leading automotive financing portal, processing over 6.5 million credit applications annually.   ---  We’re looking for a  Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter.... 
    Senior
    Long term contract
    Work from home

    AutoScout24

    Toronto, ON
    21 days ago
  •  ...If you’re energized by tackling complex, meaningful challenges and want to   accelerate your career growth, you’ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth!... 
    Senior
    Permanent employment
    Full time

    achievers

    Toronto, ON
    16 days ago
  • $140k - $170k per year

     ...passionate individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation... 
    Senior
    Full time
    Work at office
    2 days per week

    PocketHealth

    Toronto, ON
    16 days ago
  • $159.1k - $198k per year

     ...Position Summary League is seeking a Software Security Engineer to join our Security Engineering org...  ...automation systems that improve application security, secrets management, identity...  ...productivity and quality of output Senior ICs / Managers: Integrate AI into team... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    League Inc.

    Toronto, ON
    7 days ago
  •  ...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...  ...experience building and maintaining large-scale software applications. ~ Proficiency with our core stack (React, Node.js,... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    9 days ago
  •  ...About Us Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable...  ...trust, collaboration, accountability, and continuous improvement - where every engineer can experiment, own, and make real impact.... 
    Senior
    Full time

    air-tek

    Toronto, ON
    16 days ago
  • $137.2k - $196k per year

     ...About the Role: We’re looking for a Senior Software Engineer, ideally specializing in Rust, to lead the evolution of our backend platform and...  ...plan, paid time off and other benefits in accordance with applicable plan documents. High cost labor markets such as but not... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    9 days ago
  •  ...models and analytics layers that make business-critical data easy to access, understand, and use across the company. Partner with engineering on event schemas, tracking requirements, and measurement architecture to ensure data is reliable, scalable, and built correctly... 
    Senior
    Full time
    Internship

    venn

    Toronto, ON
    18 hours ago
  •  ...means Azure VMs running Dockerized workloads and a 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... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Toronto, ON
    1 day ago
  • $148k - $185k per year

     ...institutional page  About the role Our Engineering team helps Nubank to create and use the...  .... We strive for state-of-the-art software development practices that currently include...  ...as necessary Work focused on backend applications, and be open to contribute to mobile and... 
    Senior
    Remote work

    Nubank

    Toronto, ON
    23 days ago
  • $90k - $150k per year

     .... The Role Veeva System is looking for a self-driven Senior Software Engineer in Test who is passionate about quality and automation. The...  .... Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Toronto, ON
    8 days ago
  •  ...stack leverages microservices built with Python and Go, running on GCP and Kubernetes. We're creating smoother, smarter, and more delightful experiences for our users, and we're solving real engineering problems at scale.   Note: this is not a Data Engineering position... 
    Senior
    Permanent employment
    Full time

    achievers

    Toronto, ON
    16 days ago
  • $160k - $185k per year

     ...communication devices — integrating hardware, firmware, mobile applications, and cloud services into one seamless global experience....  ...and partners depend on to stay connected anywhere.  As a Senior Software Engineer, you’ll lead technically significant initiatives across the... 
    Senior
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Applications). Be the first to apply!