Senior Software Engineer (Applications)
$150k - $190k per yearForma.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.
- ...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-...SeniorWorldwide
- ...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...SuggestedFull timeFlexible hoursAfternoon shift
- ...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...SeniorLong term contractWork at office
- ...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...SeniorWorldwide
$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...SeniorPermanent employmentFull timeInternship$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 timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...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...SeniorFull time
- ...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...SeniorWork at office
- ...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
- ...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 ~...SeniorLong term contractFull timeWorldwide
$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...SeniorLong term contract$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...SeniorLong term contractFlexible hours$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...SeniorInternshipWork at officeLocal areaFlexible hours- ...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 timeContract workInternshipLocal area
$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...SeniorWork at officeRemote workFlexible hours$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...SeniorLong term contractContract workFor contractorsInternshipWork at officeLocal area$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...SeniorFull timeWork at office$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....SeniorLong term contractWork from home- ...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!...SeniorPermanent employmentFull time
$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...SeniorFull timeWork at office2 days per week$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...SeniorFull timeWork at officeRemote workFlexible hours- ...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,...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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....SeniorFull time
$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...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours- ...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...SeniorFull timeInternship
- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$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...SeniorRemote work$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...SeniorWork at officeLocal areaRemote workWork from home- ...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...SeniorPermanent employmentFull time
$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...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Applications). Be the first to apply!
- senior software developer Toronto, ON
- software engineer - computer Toronto, ON
- software developer remote Toronto, ON
- software engineer intern Toronto, ON
- software engineer devops Toronto, ON
- junior software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer internship Toronto, ON
- ingénieur logiciel Toronto, ON

