Senior Back End Engineer (Data Platform)
$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
Engineers on this team build our rules-based calculation engine for processing sales commissions. This might sound simple if you have never been exposed to sales compensation plans, it is not.
We are low on meetings and high on accountability. Most of the team is in the EST time zone, with a few located in PST and Central as well. We are still evolving many areas of the platform, which means there is meaningful room to improve the design, reliability, and scalability of the systems we build.
What you’ll be doing
Reporting to the Manager of Data Platform, you will play an important role in the evolution of our Spark-based data platform. You’ll design and build data-rich platform capabilities, contribute to system design discussions, and help ensure our data systems remain reliable, maintainable, and scalable as Forma grows.
As a Senior Engineer, Data Platform, 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 platform.
You will:
- Design, build, and improve Spark-based data pipelines and platform services.
- Work with complex data models representing sales compensation plans, hierarchies, relationships, and enterprise datasets.
- Build reliable, deterministic data systems that customers and internal teams can trust.
- Improve testing, observability, data quality, and production reliability across the systems you work on.
- Partner with Product, Engineering, and Analytics to translate complex business requirements into scalable data designs.
- Participate in design reviews, code reviews, technical discussions, and knowledge sharing.
- Use AI tooling to improve delivery speed while maintaining strong engineering standards.
What we’re looking for
- Strong experience building data systems or backend systems in production.
- Experience with Spark or similar data processing / ETL frameworks.
- Proficiency in at least one production-grade language such as Python, Java, Scala, Kotlin, Go, C#, or similar.
- Strong SQL, relational schema design, and data modeling skills.
- Experience with large-scale, hierarchical, graph-like, relationship-heavy, or workflow-driven datasets.
- Ability to reason through technical tradeoffs, identify risks, and propose practical improvements.
- Experience improving scalability, reliability, observability, or maintainability in data-intensive systems.
- Strong communication skills and comfort collaborating across Engineering, Product, and Analytics.
Nice to have
- Experience building SaaS products for mid-market or enterprise customers.
- Experience with rule-driven systems, validation workflows, calculation engines, or approval/governance platforms.
- Familiarity with AWS-based infrastructure and Kubernetes.
- Familiarity with graph databases or graph-based modeling concepts.
- Exposure to Sales Performance Management, RevOps, Incentive Compensation, or related domains.
Technologies we use
Frontend: JavaScript, React, TypeScript
Backend: Java/Spring Boot, Django, Postgres
Data Platform: Spark
Infrastructure: AWS, Docker
What success looks like: 30/60/90 days
First 30 days
You’ll focus on building context across Forma’s product domain, data platform, calculation engine, 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, data platform, services, and infrastructure.
- Built a clear understanding of the product domain, Spark-based data flows, and key data models.
- Learned the team’s practices around testing, observability, deployment, data quality, 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 data platform work and contributing to technical decisions.
By the end of your first 60 days, you will have:
- Taken ownership of a data pipeline, platform component, workflow, or feature area.
- Designed and delivered maintainable data platform code aligned with team standards.
- Partnered with Product, Engineering, and Analytics peers to translate requirements into scalable data designs.
- Identified risks, edge cases, data quality issues, or inconsistencies in the systems you work on.
- Contributed to improvements in data modeling, pipeline reliability, testing, observability, or service boundaries.
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 data platform initiative or major feature.
- Improved important data models, Spark pipelines, platform services, or workflow handling.
- Contributed to technical direction through clear, well-reasoned design decisions.
- Improved the reliability, observability, scalability, or maintainability of data-intensive systems.
- Helped the team deliver complex calculation and data 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.
- ...Wisedocs is a fast-growing, venture-backed AI platform that transforms how insurance companies analyze claims. With ~$20M USD raised, 100+... ...when it matters most. Role Summary We're seeking a Senior Back-End Engineer who will be instrumental in building the...SeniorFull timeCasual workImmediate startFlexible hours
- ...creating something big! About the Team Engineers on this team construct our rules-based... ...be doing Reporting to the Manager of Data Platform, you will play a critical role in the evolution... ...that power Forma’s platform. By the end of your first 30 days, you will have:...SuggestedLong term contract
- ...transforming the advertising landscape. Our platform offers an integrated space for... ...in powerful ways through real-time data and easy-to-use visual tools. By... ...Reporting to the Manager of Software Engineering, we are looking for a Senior Java Back End Engineer. You will play...SeniorLong term contractFull timeInternshipWork at officeRemote workFlexible hoursShift work
$135k - $154k per year
...Rumble is the Freedom-First technology platform. We proudly offer a video platform, cloud services, advertising solutions, and a non-custodial cryptocurrency wallet. Rumble is seeking a Senior Back-End Developer to design, build, and maintain high-performance server-...SeniorLong term contract- ...evolving a digital commerce and monetization platform that delivers valuable outcomes for... ...travelers with high-speed, affordable data connectivity in over 190 countries.... ...Job Description and Responsibilities: Senior Backend Engineers at LotusFlare are replacing traditional...SeniorInternshipWork at officeWorldwide
- ...The Role We're looking for a Senior Backend Developer to join our 10-person team to drive... ...companies in the space in Canada with a platform to drive change. Our partnerships with big... ...systems and infrastructure with significant data volume, processing, real-time results, and...SeniorFull timeWork at officeWork from homeFlexible hoursShift work
- ...Wisedocs is a fast-growing, venture-backed AI platform that transforms how insurance companies analyze claims. With ~$20M USD raised, 100+... ...it matters most. Role Summary We're seeking a Senior Front End Engineer to shape the future of AI-powered document interaction...SeniorFull timeCasual workImmediate startFlexible hours
- ...so we're looking for an experienced Lead Back End Developer to join our team! As we... ...agency that lives at the intersection of data, technology, and creativity to provide clients... ...with the product team, front-end engineers, architects, and QA. You will work with and...Full timeSecond jobSummer holidayWork at officeNight shiftWeekend work2 days per week
$65.5k - $99k per year
...part of the EY E-publishing technology team, the Back-End .Net Developer will help build and support the platforms that make this content accessible, efficient and... ...university degree in Computer Science or Computer Engineering Proficiency in C# and ASP.NET web development...Shift workWeekend work$116k - $235.1k per year
...About the Role: We're hiring Senior and Staff Data Platform Engineers to join the Data Infrastructure teams in Toronto. Together these teams own the infrastructure that processes billions of events per day: Spark-on-Kubernetes, Flink and Kinesis pipelines, a multi-petabyte...SeniorLong term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week- We are seeking a highly accomplished Senior Software Developer - Back End to drive the technical design, core server-side programming, and pipeline automation... ...ownership of managing the seamless interchange of data between backend servers and frontend client applications....SeniorLong term contractContract work
- ...Framework (Spring Core, Spring MVC, Spring Data, Spring Security) and Spring Boot for... ...RESTful APIs and integrating them with various back-end systems. Skilled in developing and... ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration...Permanent employmentFull timeLocal area
$140k - $170k per year
...Etraveli Group’s world leading tech platform - giving partners access to... ...at competitive prices, all backed by robust technology and traveler... ...is moving its entire data stack from bare-metal VMs to Kubernetes... ...centre. We are looking for a senior infrastructure engineer who...SeniorFull timeWork at officeFlexible hours2 days per week$84k - $175k per year
...day look like? Delivery Leadership • Lead end-to-end design and implementation of Microsoft Fabric-based data platforms (Lakehouse, Warehouse, OneLake). • Architect... ...Leadership • Manage and mentor a team of data engineers and senior consultants. • Support hiring,...SeniorPermanent employmentFlexible hours$150k - $179k per year
...Rumble is the Freedom-First technology platform. We proudly offer a video platform, cloud services, advertising solutions, and... ...non-custodial cryptocurrency wallet. Rumble is seeking a Senior Front-End Engineer to help evolve and scale the core web experiences across our...Senior- ...helping leading financial institutions strengthen their technology platforms and accelerate vulnerability remediation initiatives. The... ...and platforms. This role combines hands-on backend engineering with cross-functional collaboration, helping delivery teams implement...Contract workInternshipImmediate start
$165k - $180k per year
..., and it defines our culture. About the Job As the Senior Manager of our Data Platforms team, you will lead a highly technical group responsible... ...high-performing team of database administrators and data engineers to foster a culture of operational excellence and continuous...SeniorLong term contractLocal areaFlexible hours$135k - $150k per year
...at . The Opportunity: We’re looking for an AI Engineer, AI Platform & ML Engineering to join our Data & AI Technology Partners team. Reporting to the Sr. Director... ...in Toronto, Vancouver, and Montreal. Aviso is backed by the collective strength of our owners: the credit...SeniorFull timeInternship- ...We are looking for a skilled Senior Data Platform Engineer with a strong Python background to join our team. This role is ideal for a data engineering professional experienced in delivering robust data platforms and implementing data fabric solutions. As a Senior Data Platform...Senior
$120k - $160k per year
...Flinks Flinks is the embedded finance platform that brings together connectivity,... ...’s most trusted platforms for financial data access, enrichment, and money movement.... ...in. The Role We're hiring our Senior Data Engineer (Data / ML Platform) to stand up data engineering...SeniorFull timeContract workRemote workFlexible hours$92.9k - $116.1k per year
...Marqeta is the modern card issuing platform behind companies like Uber Square Instacart and Klarna. Our Data Engineering Platform team owns the Snowflake infrastructure and services... ...ownership from day one. Youll partner with senior engineers on production infrastructure help...SeniorFull timeWork at officeRemote workFlexible hours- ...organizations to thrive in the modern economy. Rockstar is supporting this client in their search for a talented Sr. Data Engineer to help evolve their core data platform and drive impactful business outcomes. A Sr. Data Engineer is sought to join the team. This individual...Senior
$130k - $160k per year
.... --- About the role Join our Platform Engineering team at AutoScout24 Group / Trader Corporation... .... The AI is the means, not the end. What we care about is a faster, smoother... ...biggest lever we have. We're looking for a senior platform engineer who already works...Senior$140k per year
...Position: Senior Platform Engineer Location: Hybrid, 3x per week in office (Toronto, Downtown) Structure : Permanent, Full-Time Pay: Up... ...management Understanding of the Databricks Control Plane and Data Plane architecture Experience managing Databricks compute...SeniorPermanent employmentFull timeWork at office- ...NationGraph is making public sector data accessible and actionable for... ...'s data and intelligence engine provides buying signals derived... ...in transactions. Is backed by world-class VCs and operating... ...differentiated asset: the data acquisition platform that collects public...SeniorFull timeInternshipWork from homeFlexible hours
$156k - $214.5k per year
...Faire is a technology wholesale platform built on the belief that the... ...we're using the power of tech, data, and machine learning to... ...About this role: Our Brand engineering team owns the code that our Brands... ...the data, and iterate. As a Senior Back-end on the Brand Platform...SeniorWork at officeLocal areaRemote workMonday to friday3 days per week- As an AI Platform Engineer for AI & Emerging Tech, you will drive AI platform enablement across the... ...filters, logging/monitoring, rate limits, data-access controls). Work with cross engineering... .... Own end-to-end delivery of platform enablement initiatives...Senior
$160k - $220k per year
...mission. If you are too, let's talk. Staff Software Reliability Engineer - Data Platform About the Team The Data Platform team is responsible... ...and enables: Streaming analytics Interactive end-user reporting Data and ML platform for Okta to scale Telemetry...Local areaWorldwideFlexible hours$135k - $210k per year
...Overview: Guidepoint seeks an experienced Data/AI Engineer as an integral member of the Toronto-... ...’s Next-Gen research enablement platform and data products. This role demands... ...responsible AI and best-in-class MLOps. The Senior AI/ML Engineer will be a primary contributor...SeniorFull timeWorldwide- ...change and become part of an established disruptor with the backing of a highly engaged team If so come join us and help redefine... ...landscape! What you will be doing: Builds out a new data engineering platform for Tangerine to enable business analytics and production AI...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Back End Engineer (Data Platform). Be the first to apply!
- backend software developer Toronto, ON
- backend developer Toronto, ON
- big data engineer Toronto, ON
- data integration developer Toronto, ON
- junior data engineer Toronto, ON
- data engineer Toronto, ON
- data cabling engineer Toronto, ON
- gcp data engineer Toronto, ON
- information engineer Toronto, ON
- remote data engineer Toronto, ON
