All active .NET roles based in Toronto.
Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
At Range Group we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
We are looking for a User Experience Developer who can seamlessly blend design thinking with frontend engineering excellence. This hybrid role is ideal for someone who thrives at the intersection of UX/UI, web design, and modern frontend development.
You will play a critical role in shaping both how our digital products look and how they function, partnering closely with Marketing, Engineering, and other business stakeholders. You will act as a bridge between user needs, visual design, and technical implementation, ensuring high-quality, scalable, and user-centered experiences across our platforms.
We are an Agile department that prioritizes work based on the value it brings to our clients. We hire problem solvers, not technicians, and look for self-motivated individuals with diverse backgrounds able to use the best tool for the job, contribute new ideas, and help bring them to life.
This role requires a strong communicator who can confidently present ideas, gather requirements, and collaborate across teams while translating business needs into intuitive and performant digital solutions.
#LI-Hybrid
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected compensation base range for this position is: $85,000 to $90,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to Range
Ensemble Travel Group is a leading travel agency consortium of top-tier agencies throughout the U.S. and Canada that was established in 1968. Part of Kensington Tours since June 2022, Ensemble provides members with access to exclusive offers, unique hosted tours, partnerships and superior marketing opportunities with best-in-class suppliers, and proprietary travel platforms such as ADX that offers agents instant commission visibility, one click insurance and more to improve efficiencies and earnings. Ensemble maintains offices in Toronto and New York.
We are looking for a User Experience Developer who can seamlessly blend design thinking with frontend engineering excellence. This hybrid role is ideal for someone who thrives at the intersection of UX/UI, web design, and modern frontend development.
You will play a critical role in shaping both how our digital products look and how they function, partnering closely with Marketing, Engineering, and other business stakeholders. You will act as a bridge between user needs, visual design, and technical implementation, ensuring high-quality, scalable, and user-centered experiences across our platforms.
We are an Agile department that prioritizes work based on the value it brings to our clients. We hire problem solvers, not technicians, and look for self-motivated individuals with diverse backgrounds able to use the best tool for the job, contribute new ideas, and help bring them to life.
This role requires a strong communicator who can confidently present ideas, gather requirements, and collaborate across teams while translating business needs into intuitive and performant digital solutions.
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected compensation base range for this position is: $85,000 to $90,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
#LI-Hybrid
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to Ensemble
Share this job
D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.
New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention, engagement, satisfaction, and results for learners of all ages – in schools, campuses, and companies.
D2L is disrupting the way the world learns, by providing the next generation learning environment and solutions to engage and inspire learners. And most importantly, by giving customers a platform that is easy, flexible, and smart. No other company provides a solution as robust and innovative as D2L.
D2L has had a singular mission for 25 years and is dedicated to that same mission in the years ahead: to transform the way the world learns – and by doing so, we will help improve human potential globally.
Every application we receive is personally reviewed by a member of our Talent Acquisition team - yes, a real person looks at your resume! While we use AI tools internally to streamline tasks like meeting notes, summaries, and administrative work, these tools never rank resumes, make hiring decisions, or influence candidate evaluations.
ABOUT THIS ROLE:
We are looking for an application troubleshooting analyst – an individual who can perform analysis of a given problem report and determine where the problem is, its cause, solution or recommend effective workaround where applicable.
Acting as an escalation point for client Subject Matter Experts, Product Support Analysts act as the primary point of contact for client technical teams. Through a combination of technical investigation and troubleshooting, as well as collaborating with teams across D2L, PSAs offer a world class support experience for D2L Administrators with varying degrees of technical expertise across the Enterprise, Higher Education, and K-12 segments.
Successful candidates must have strong analytical skills and be creative problem solvers. They will be able to make accurate risk assessments and demonstrate above-average attention to details and competencies. They are excellent communicators and are comfortable discussing technical issues with clients whose technical expertise may vary.
HOW YOU'LL MAKE AN IMPACT:
WHAT YOU'LL BRING TO THE ROLE:
Desired Competencies:
Desired Skills:
Desired Experience:
Education Recommendations:
This position is to fill an existing vacancy
The expected base salary range for a new hire in this role is listed below. The annualized base salary offered is determined by each candidate’s relevant knowledge, skills, education, training and experience. It is aligned to ensure both internal and external competitiveness using market data for the geographic location and industry. As part of the total compensation at D2L the role may be eligible for additional benefits including a Wellness Subsidy, Equity Grants, Variable Incentive, and more.
Don’t meet every single requirement? We strongly encourage you to still apply! At D2L, we are committed to creating a diverse and inclusive environment. We encourage your application even if you don't believe you meet every single qualification outlined, because we love to help our people grow and develop!
Why we're awesome:
At D2L, we are dedicated to providing you with the tools to do the best work of your life. While some of our perks and benefits may vary depending on location or employment type, we are proud to provide employees with the following through #LifeAtD2L:
Ready to apply?
Apply to D2L
Share this job
We’re looking for a Senior Software Engineer, Tech Transformation who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to modernizing our platform so we can better detect fraud, assess risk, and move faster as a business. You’ll help shape architecture, influence technical direction, and own what you build—from design to production. The software you’ll build directly influences financial trust, fraud prevention, and risk decisions across Canada’s automotive ecosystem. Your work will have real impact at scale—and you’ll have the autonomy and responsibility to shape how it’s done.
If you’re motivated by ownership, technical challenges, and building systems that truly matter, you’ll feel at home here.
What You’ll Do:
Build & Evolve Critical Systems
Own Architecture & Technical Decisions
Build With an Ownership Mindset
Collaborate & Lead
What We’re Looking For:
What's In It For You?
We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
Benefits from Day 1
Financial planning
Competitive salary
---
The base salary range for this position is CAD 140,000 – CAD 190,000.
This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and other employee offerings.
Use of Artificial Intelligence in Hiring: We use artificial intelligence (“AI”) in our hiring process, including to screen, assess, or select applicants for this position.
Vacancy Status: This job posting is for an existing vacancy.
Ready to apply?
Apply to AutoScout24
This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.
About OpenTable:
With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.
Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.
The Opportunity
The Diner Core Reservation team builds and operates the systems that power the reservation lifecycle for the core diner experience – from slot lock and booking through change, cancel, confirm, and downstream event publication. These systems sit at the center of a critical set of diner, restaurant and partner flows, serving OpenTable web and mobile clients as well as partner integrations, and they operate multi-region with strict expectations around correctness, latency, and reliability.
We’re looking for a Senior Engineer who can design and deliver changes in a complex reservation domain, raise the bar on software quality, and help the team move quickly without compromising reliability. The team works across a mix of C#/.NET and Java services and supporting systems, and the role requires comfort navigating both ecosystems. Other technologies you’ll work with include Redis, relational databases such as Postgres or SQL Server, in-memory and distributed caches, RESTful APIs, and Kafka-based event-driven architectures (EDA).
What You'll Do
You’ll be a hands-on backend engineer: writing code, contributing to design docs, reviewing changes thoughtfully, and owning work from design through rollout, observability, and iteration.
Code craft and Architecture
Team Contribution
What We're Looking For
The expected range of compensation for this position based in Toronto, Canada, including commission and/or bonuses is $140,000 - $155,000 CAD. There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required.
We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.
Work Environment & Flexibility
At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.
We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.
If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.
Ready to apply?
Apply to OpenTable
Share this job
---
About the CMS Registry Solution
The CMS Registry Solution powers end-to-end collateral and lien management for banks, automotive finance companies, credit unions and other lenders. The platform automates the full lien lifecycle—registration, amendment, search, monitoring and discharge—to protecting lenders, reduce risk and ensure compliance, and provides value-added features such as lien validation, asset monitoring and fraud detection.
We’re actively modernizing the platform that is mission-critical used by major financial institutions with a focus on scalability, automation, and developer experience. Current work includes containerizing services, upgrading .NET runtimes, strengthening CI/CD and observability, and adopting Infrastructure as Code—alongside pragmatic AI-assisted development and intelligent QA.
You’ll join a small, critical, high-impact support team (engineers, product owner, engineering manager) focused on keeping customer-facing systems reliable and resolving real production issues. You’ll own the operational health of key parts of the platform, contribute to incident response and reliability improvements, and help raise the quality bar through strong troubleshooting, documentation, and engineering judgment.
The Software Engineer — Support is an individual contributor responsible for maintaining the reliability, stability, and operational health of CMS services. This role focuses on hands-on execution within a single team or service area, supporting production systems and contributing to continuous operational improvement.
The role works across the full stack — Angular frontends, .NET (Core / 6+ / .NET 8) services, and SQL Server — and delivers KTLO / BAU outcomes including incident response, production troubleshooting, runbook maintenance, release and patch support, and reliability improvements under guidance.
The engineer collaborates closely with Product, Development, Platform, and Database teams to help ensure service availability, meet SLAs, and support safe change delivery.
What You’ll Do:
Incident Management & Operations
KTLO / BAU Ownership
Continuous Improvement
What We’re Looking For:
Must Have
Nice-To-Have
Impact You’ll Deliver:
By joining the Support team, you’ll help keep the CMS platform stable and trusted by contributing to faster incident resolution, safer releases, improved operational documentation, and the organization’s transition toward more cloud-native and automated operations.
What’s In It For You?
We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
Benefits from Day 1
Financial planning
Competitive salary
---
The base salary range for this position is CAD $100,000 – CAD $150,000.
This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and other employee offerings.
Use of Artificial Intelligence in Hiring: We use artificial intelligence (“AI”) in our hiring process, including to screen, assess, or select applicants for this position.
Vacancy Status: This job posting is for an existing vacancy.
Ready to apply?
Apply to AutoScout24
Share this job
---
About the CMS Registry Solution
The CMS Registry Solution powers end-to-end collateral and lien management for banks, automotive finance companies, credit unions and other lenders. The platform automates the full lien lifecycle—registration, amendment, search, monitoring and discharge—to protecting lenders, reduce risk and ensure compliance, and provides value-added features such as lien validation, asset monitoring and fraud detection.
We’re actively modernizing the platform that is mission-critical used by major financial institutions with a focus on scalability, automation, and developer experience. Current work includes containerizing services, upgrading .NET runtimes, strengthening CI/CD and observability, and adopting Infrastructure as Code—alongside pragmatic AI-assisted development and intelligent QA.
You’ll join a small, critical and high-impact team (engineers, product owner, engineering manager) focused on solving real customer problems with durable systems. You’ll be expected to own a major slice of the platform, lead technical execution for key initiatives, and raise the quality bar through strong engineering judgment.
What You’ll Do:
Build & Evolve Critical Systems
Own Architecture & Technical Decisions
Build With an Ownership Mindset
Collaborate & Lead
What We’re Looking For:
Must Have
Nice-To-Have
What’s In It For You?
We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
Benefits from Day 1
Financial planning
Competitive salary
---
The base salary range for this position is CAD $140,000 – CAD $190,000.
This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and other employee offerings.
Use of Artificial Intelligence in Hiring: We use artificial intelligence (“AI”) in our hiring process, including to screen, assess, or select applicants for this position.
Vacancy Status: This job posting is for an existing vacancy.
Ready to apply?
Apply to AutoScout24
Share this job
---
Auto Repossession & Remarketing
We’re looking for a Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to rethinking and rebuilding our auto repossession and remarketing platform, a system that directly influences how vehicles are recovered, processed, and remarketed across Canada’s automotive ecosystem. This is an AI-first engineering role—not in name, but in practice. You’ll continuously evaluate where AI (including LLMs and agentic tools) can meaningfully improve engineering velocity, system quality, and operational efficiency, while applying strong judgment about where it should not be used.
You’ll help shape architecture, influence technical direction, and own what you build—from design to production. The impact is real, the scale is national, and the responsibility is genuine.
What You’ll Do:
Build & Evolve Critical Systems
Own Architecture & Technical Decisions
Build With an Ownership Mindset
Collaborate & Lead
What We’re Looking For:
What’s In It For You?
We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
Benefits from Day 1
Financial planning
Competitive salary
---
The base salary range for this position is CAD $140,000 – CAD $190,000.
This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and other employee offerings.
Use of Artificial Intelligence in Hiring: We use artificial intelligence (“AI”) in our hiring process, including to screen, assess, or select applicants for this position.
Vacancy Status: This job posting is for an existing vacancy.
Ready to apply?
Apply to AutoScout24
Secure Every Identity, from AI to Human
Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.
We are a team of Identity and Access Management experts. We help customers, businesses, and organisations maximise their Okta IAM platform investment, providing rapid time-to-value in adoption and usage and promoting scalability and agility. Our team sits within the Customer First area - focused on ensuring the long term success of our customers. Join our team! We’re building a world where Identity belongs to you.
Reporting to the Manager of Partner Delivery Success, this role will be responsible for leading and developing Okta partners to successfully deliver Okta services to our valued customers.
The Senior Delivery Success Manager (DSM) is responsible for developing partner delivery capability within a defined product domain and regional partner portfolio. This role ensures service delivery partners are prepared to successfully deploy Okta solutions through capability development, go-live validation, and delivery oversight.
Senior DSMs serve as the primary operational leaders, enabling partners to progress through the Service Delivery Partner maturity model and ensuring they deliver high-quality implementations.
This role works cross-functionally with Professional Services, Alliances, Sales, and Enablement teams to scale partner-led delivery while maintaining implementation quality.
#LI-BF1
#LI-Hybrid
P25026_3399546
Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can.
The Okta Experience
We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.
Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.
If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.
Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.
Ready to apply?
Apply to Okta
Secure Every Identity, from AI to Human
Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.
We are a team of Identity and Access Management experts. We help customers, businesses, and organisations maximise their Okta IAM platform investment, providing rapid time-to-value in adoption and usage and promoting scalability and agility. Our team sits within the Customer First area - focused on ensuring the long term success of our customers. Join our team! We’re building a world where Identity belongs to you.
Reporting to the Manager of Partner Delivery Success, this role will be responsible for leading and developing Okta partners to successfully deliver Okta services to our valued customers.
The Principal Delivery Success Manager (DSM) is responsible for developing partner delivery capability within a defined product domain and regional partner portfolio. This role ensures service delivery partners are prepared to successfully deploy Okta solutions through capability development, go-live validation, and delivery oversight.
Principal DSMs serve as the primary operational leaders, enabling partners to progress through the Service Delivery Partner maturity model and ensuring they deliver high-quality implementations.
This role works cross-functionally with Professional Services, Alliances, Sales, and Enablement teams to scale partner-led delivery while maintaining implementation quality.
#LI-BF1
#LI-Hybrid
#P25024
Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can.
The Okta Experience
We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.
Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.
If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.
Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.
Ready to apply?
Apply to Okta
Share this job
Secure Every Identity, from AI to Human
Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.
We are a team of Identity and Access Management experts. We help customers, businesses, and organisations maximise their Okta IAM platform investment, providing rapid time-to-value in adoption and usage and promoting scalability and agility. Our team sits within the Customer First area - focused on ensuring the long term success of our customers. Join our team! We’re building a world where Identity belongs to you.
Reporting to the Manager of Partner Delivery Success, this role will be responsible for leading and developing Okta partners to successfully deliver Okta services to our valued customers.
The Senior Delivery Success Manager (DSM) is responsible for developing partner delivery capability within a defined product domain and regional partner portfolio. This role ensures service delivery partners are prepared to successfully deploy Okta solutions through capability development, go-live validation, and delivery oversight.
Senior DSMs serve as the primary operational leaders, enabling partners to progress through the Service Delivery Partner maturity model and ensuring they deliver high-quality implementations.
This role works cross-functionally with Professional Services, Alliances, Sales, and Enablement teams to scale partner-led delivery while maintaining implementation quality.
#LI-BF1
#LI-Hybrid
P25026_3399546
Below is the annual base salary range for candidates located in California (excluding San Francisco Bay Area), Colorado, Illinois, New York and Washington. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit: https://rewards.okta.com/us.
The Okta Experience
We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.
Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.
If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.
Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.
Ready to apply?
Apply to Okta
Secure Every Identity, from AI to Human
Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.
We are a team of Identity and Access Management experts. We help customers, businesses, and organisations maximise their Okta IAM platform investment, providing rapid time-to-value in adoption and usage and promoting scalability and agility. Our team sits within the Customer First area - focused on ensuring the long term success of our customers. Join our team! We’re building a world where Identity belongs to you.
Reporting to the Manager of Partner Delivery Success, this role will be responsible for leading and developing Okta partners to successfully deliver Okta services to our valued customers.
The Senior Delivery Success Manager (DSM) is responsible for developing partner delivery capability within a defined product domain and regional partner portfolio. This role ensures service delivery partners are prepared to successfully deploy Okta solutions through capability development, go-live validation, and delivery oversight.
Senior DSMs serve as the primary operational leaders, enabling partners to progress through the Service Delivery Partner maturity model and ensuring they deliver high-quality implementations.
This role works cross-functionally with Professional Services, Alliances, Sales, and Enablement teams to scale partner-led delivery while maintaining implementation quality.
#LI-BF1
#LI-Hybrid
P25025
Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can.
The Okta Experience
We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.
Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.
If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.
Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.
Ready to apply?
Apply to Okta
Position Summary
We are seeking an experienced and motivated Software Engineer to join our dynamic Site Reliability Engineering (SRE) team. As a Site Reliability Engineer, you will play a crucial role in enhancing the reliability, performance, and scalability of our systems and services. You will be a part of a global “commando” team of highly skilled SREs, driving best practices and innovations for optimal system operations, while protecting critical companies’ systems in real time.
Why join Tipalti?
Tipalti is the AI-powered platform for finance automation, elevating how finance teams operate in the global economy. We empower our customers to scale faster and smarter by removing the complexities of doing global business and accelerating their finance operations efficiency. Our platform provides a comprehensive suite of finance automation solutions designed for mid-market businesses across accounts payable, global payouts, procurement, employee expenses, corporate cards, supplier management, tax compliance, and treasury. Tipalti partners with leading financial institutions such as Citi, Wells Fargo, J.P. Morgan, and Visa, enabling over 5,000 global companies to efficiently and securely pay millions of suppliers and payees across 200+ countries and territories, in 120 currencies.
At Tipalti, we pride ourselves on our collaborative culture, the quality of our product and the capabilities of our people. Tipaltians are passionate about the work they do, and keen to get the job done. Tipalti offers competitive benefits, a flexible workplace, career coaching, and an environment where diverse individuals can thrive and make an impact. Our culture ensures everyone checks their egos at the door and stands ready to reach for success together.
Founded in Israel in 2010, Tipalti is a global business headquartered in the San Francisco Bay Area (Foster City) with offices in Tel Aviv, Plano, Toronto, Vancouver, London, Amsterdam, Tbilisi and Medellin.
In this role, you will be responsible for:
About you
Required:
Preferred:
Our benefits package includes:
Tech at Tipalti
Our tech teams are the engine behind our business. Tipalti’s tech ecosystem is extremely rich and we continually add new features to our products, ensuring that we respond to our clients’ needs at scale. Our tech teams retain a fast-paced, start-up vibe that encourages innovation and critical thinking. At Tipalti, you’ll have the opportunity to work with a diverse, global team of engineers, developers and product leaders who are collectively building the future of our best-in-class product suite as we transform financial operations for the future.
Base Salary Range: $100,000 - $125,000 CAD annually.
The compensation information, above, reflects our reasonable expectation for this role based on several factors, including current market conditions. Final compensation will be determined through individual assessment of experience, skills, qualifications, and other job-relevant factors. Actual offers may vary within or, only in exceptional circumstances, outside the stated range based on the candidate's unique qualifications and our comprehensive evaluation process. We are committed to equitable compensation practices in compliance with applicable employment laws.
Our Mission
Our mission is to elevate how finance teams operate in the global economy. We empower our customers to scale faster and smarter by removing the complexities of doing global business and accelerating their finance operations efficiency. We are the AI-powered platform that automates finance.
Tipalti is fueled by a commitment to our customers and a desire to build lasting connections. Our client portfolio includes high-velocity businesses such as Amazon Twitch, GoDaddy, Roku, WordPress.com, and ZipRecruiter. We work hard for our 99% customer retention rate which is built on trust, reliability and innovation. Tipalti means we handled it" - a mission to which we are constantly committed.
Accommodations
Tipalti champions inclusive teams, in which every voice counts. We are committed to recruiting diverse candidates with varied personal experiences and abilities. We welcome applications from candidates belonging to historically underrepresented or disadvantaged groups, and maintain an equitable Talent Acquisition process that is free from discrimination.
As an equal opportunities employer, Tipalti complies with employment and human rights laws across the various jurisdictions in which we operate. Should you require reasonable adjustments or accommodations during the recruitment process, including access to alternate formats of materials, meeting spaces, or other accommodations that could better enable your full participation, please reach out to hr@tipalti.com for assistance.
AI Use
We may use artificial intelligence and automated systems (collectively "AI") to screen, assess, and select candidates during our recruitment process. This includes resume screening, skills assessment, and candidate matching. You have the right to request human review of any automated decision. For more information about how we collect and use personal data and information during recruitment, please refer to our Job Candidate Privacy Notice. For additional questions about our use of AI during our recruitment process, you can contact hr@tipalti.com.
Privacy
We are committed to protecting the privacy interests of job applicants and candidates. For more information about our privacy practices during our Talent Acquisition process, please refer to our Job Candidate Privacy Notice below:
Job Candidate Privacy Notice | Tipalti
www.tipalti.com/privacy/job-candidate-privacy-notice/
Ready to apply?
Apply to Tipalti
At Range Group we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto.
The Role
TripArc connects travel advisors to a broad network of supplier content, including tours, activities, and experiences sourced through Destination Management Companies (DMCs). DMCs are specialist operators that curate and deliver local experiences in a given destination — think guided tours, transfers, excursions, and curated itineraries. TripArc aggregates content from multiple DMC suppliers through a centralized integration layer, normalizing supplier data into a consistent format that advisors can search, quote, and book through the platform.
We’re looking for a senior developer who thrives on autonomy and wants to make a real impact. You’ll join our Technology team at TripArc, where you’ll tackle the challenge of modernizing a mature travel platform - decomposing legacy .NET systems into Azure-native microservices while keeping the business running smoothly.
This isn’t a role where you’ll wait for detailed specifications. You’ll own problems end-to-end: digging into complex business logic in existing codebases, designing solutions that bridge legacy and modern architectures, and shipping code that serves thousands of travel professionals daily. Some days you’ll be untangling decade-old stored procedures and intricate SQL schemas; others you’ll be architecting event-driven services on Azure. We need someone who finds that variety energizing.
You’ll work within our Agile framework - two-week sprints, daily stand-ups - but we expect you to drive your own work: collaborating directly with QA, Product, and stakeholders; pushing back when needed; and helping teammates grow. Documentation matters here; we use JIRA and Confluence extensively, and your tickets and design docs should be clear enough that anyone can pick up where you left off.
Key Responsibilities
What You’ll Do
What We’re looking for
Must have:
Nice to have:
How You Work
Our Technology
Our platform runs on Azure Cloud, and we're actively modernizing our architecture. Here's what you'll work with:
Why This Role
You'll have real influence over how we modernize our platform. This isn't a "maintain the status quo" position - we're actively rearchitecting systems, and you'll help shape those decisions.
You'll work with a team that values pragmatism over dogma, where the goal is shipping software that works for our users, not chasing trends for their own sake.
Who Thrives Here
Our Culture
We converted to Agile a few years ago and are now a fully enabled Agile department that prioritizes work based on the value it brings to our clients. During each two-week sprint, our developers plan, write, test, integrate, and bug fix while collaborating with skilled Business Analysts, UX designers, and product resources dedicated to the team.
We hire problem solvers, not just technicians. We look for self-motivated individuals with diverse backgrounds who can use the best tool for the job, contribute new ideas, and help bring them to life. Our team is made up of owners: people who are smart, low ego, and accountable for their results. If you want a role with real autonomy, interesting technical challenges, and the chance to shape how a platform evolves, we’d like to hear from you.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected compensation range for this position is: $110,000 to $120,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to Range
Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.
As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge – TripArc has real insight into the needs of tour operators and travel agencies today.
TripArc’s goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto.
The Role
TripArc connects travel advisors to a broad network of supplier content, including tours, activities, and experiences sourced through Destination Management Companies (DMCs). DMCs are specialist operators that curate and deliver local experiences in a given destination — think guided tours, transfers, excursions, and curated itineraries. TripArc aggregates content from multiple DMC suppliers through a centralized integration layer, normalizing supplier data into a consistent format that advisors can search, quote, and book through the platform.
We’re looking for a senior developer who thrives on autonomy and wants to make a real impact. You’ll join our Technology team at TripArc, where you’ll tackle the challenge of modernizing a mature travel platform - decomposing legacy .NET systems into Azure-native microservices while keeping the business running smoothly.
This isn’t a role where you’ll wait for detailed specifications. You’ll own problems end-to-end: digging into complex business logic in existing codebases, designing solutions that bridge legacy and modern architectures, and shipping code that serves thousands of travel professionals daily. Some days you’ll be untangling decade-old stored procedures and intricate SQL schemas; others you’ll be architecting event-driven services on Azure. We need someone who finds that variety energizing.
You’ll work within our Agile framework - two-week sprints, daily stand-ups - but we expect you to drive your own work: collaborating directly with QA, Product, and stakeholders; pushing back when needed; and helping teammates grow. Documentation matters here; we use JIRA and Confluence extensively, and your tickets and design docs should be clear enough that anyone can pick up where you left off.
Key Responsibilities
What You’ll Do
What We’re looking for
Must have:
Nice to have:
How You Work
Our Technology
Our platform runs on Azure Cloud, and we're actively modernizing our architecture. Here's what you'll work with:
Why This Role
You'll have real influence over how we modernize our platform. This isn't a "maintain the status quo" position - we're actively rearchitecting systems, and you'll help shape those decisions.
You'll work with a team that values pragmatism over dogma, where the goal is shipping software that works for our users, not chasing trends for their own sake.
Who Thrives Here
Our Culture
We converted to Agile a few years ago and are now a fully enabled Agile department that prioritizes work based on the value it brings to our clients. During each two-week sprint, our developers plan, write, test, integrate, and bug fix while collaborating with skilled Business Analysts, UX designers, and product resources dedicated to the team.
We hire problem solvers, not just technicians. We look for self-motivated individuals with diverse backgrounds who can use the best tool for the job, contribute new ideas, and help bring them to life. Our team is made up of owners: people who are smart, low ego, and accountable for their results. If you want a role with real autonomy, interesting technical challenges, and the chance to shape how a platform evolves, we’d like to hear from you.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected compensation range for this position is: $110,000 to $120,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to TripArc
At Range Group we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto. Candidates outside of the commutable area or province will be considered for work-from-home.
The Role
We're looking for an experienced developer who thrives on autonomy and wants to make a real impact. You'll join our TMT Technology team at TripArc, where you'll navigate the interesting challenge of modernizing a mature travel platform—decomposing legacy .NET systems into Azure-native microservices while keeping the business running smoothly.
This isn't a role where you'll wait for detailed specifications or step-by-step guidance. You'll own problems end-to-end: digging into complex business logic in existing codebases, designing solutions that bridge old and new, and shipping code that serves thousands of travel professionals daily. Some days you'll be untangling decade-old stored procedures; others you'll be architecting event-driven services on Azure. We need someone who finds that variety energizing rather than frustrating.
You'll work within our Agile framework—two-week sprints, daily stand-ups, the usual ceremonies—but we expect you to drive your own work. That means collaborating directly with QA, Product, and stakeholders to clarify requirements, pushing back when timelines don't make sense, and helping teammates when they're stuck. Documentation matters here: we use JIRA and Confluence extensively, and your tickets and design docs should be clear enough that anyone can pick up where you left off.
What You'll Do
What We're Looking For
Technical Skills
Nice to have
How You Work
Our Technology
Our platform runs on Azure Cloud, and we're actively modernizing our architecture. Here's what you'll work with:
Why This Role
You'll have real influence over how we modernize our platform. This isn't a "maintain the status quo" position—we're actively rearchitecting systems, and you'll help shape those decisions. You'll work with a team that values pragmatism over dogma, where the goal is shipping software that works for our users, not chasing trends for their own sake.
Who Thrives Here
Our team is made up of people who are smart, low ego, and accountable for their results. If you want a role with autonomy, interesting technical challenges, and the chance to shape how a platform evolves, we'd like to hear from you.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation range for this position is: $115,000 to $125,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to Range
Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.
As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge – TripArc has real insight into the needs of tour operators and travel agencies today.
TripArc’s goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto. Candidates outside of the commutable area or province will be considered for work-from-home.
The Role
We're looking for an experienced developer who thrives on autonomy and wants to make a real impact. You'll join our TMT Technology team at TripArc, where you'll navigate the interesting challenge of modernizing a mature travel platform—decomposing legacy .NET systems into Azure-native microservices while keeping the business running smoothly.
This isn't a role where you'll wait for detailed specifications or step-by-step guidance. You'll own problems end-to-end: digging into complex business logic in existing codebases, designing solutions that bridge old and new, and shipping code that serves thousands of travel professionals daily. Some days you'll be untangling decade-old stored procedures; others you'll be architecting event-driven services on Azure. We need someone who finds that variety energizing rather than frustrating.
You'll work within our Agile framework—two-week sprints, daily stand-ups, the usual ceremonies—but we expect you to drive your own work. That means collaborating directly with QA, Product, and stakeholders to clarify requirements, pushing back when timelines don't make sense, and helping teammates when they're stuck. Documentation matters here: we use JIRA and Confluence extensively, and your tickets and design docs should be clear enough that anyone can pick up where you left off.
What You'll Do
What We're Looking For
Technical Skills
Nice to have
How You Work
Our Technology
Our platform runs on Azure Cloud, and we're actively modernizing our architecture. Here's what you'll work with:
Why This Role
You'll have real influence over how we modernize our platform. This isn't a "maintain the status quo" position—we're actively rearchitecting systems, and you'll help shape those decisions. You'll work with a team that values pragmatism over dogma, where the goal is shipping software that works for our users, not chasing trends for their own sake.
Who Thrives Here
Our team is made up of people who are smart, low ego, and accountable for their results. If you want a role with autonomy, interesting technical challenges, and the chance to shape how a platform evolves, we'd like to hear from you.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation range for this position is: $115,000 to $125,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to TripArc
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!
What you'll be doing:
Reporting to the CTO, you will lead at least two engineering pods, each focused on key application areas within our product. You’ll play a hands-on leadership role—guiding teams, shaping technical direction, and contributing directly to code and system design.
We believe in leading from the front. You don’t need to be the strongest engineer on the team, but you should be comfortable rolling up your sleeves regularly and setting a strong technical example.
You’ll be product- and outcome-focused, with a sharp sense of where to invest time and energy and where not to. You’ll work closely with Product Owners to deeply understand our business domains, help shape product vision, and drive meaningful results.
You’ll also help build your teams. Hiring great engineers is a critical part of this role, so experience attracting, assessing, and onboarding high-quality talent is important.
We genuinely value focus and efficiency. Meetings should be purposeful and structured. If you love excessive ceremonies, status updates, or meetings for their own sake, this role likely isn’t the right fit.
Our tech stack experience requirements are intentionally flexible. We expect strong engineers to adapt quickly. Experience with TypeScript, React, Python, Django, or .NET is a plus—but not a prerequisite.
The role’s key responsibilities are listed below:
What we're looking for:
What success looks like:
First 30 Days — Learn, Engage, and Contribute
Success looks like: You are actively contributing, understand how the system works at a high level, and are building credibility with the team.
60 Days — Own, Align, and Influence
Success looks like: You are influencing technical direction, helping teams prioritize effectively, and contributing to team growth.
90 Days — Lead, Scale, and Deliver Impact
Success looks like: You are operating as a trusted technical and organizational leader—driving execution, making strong decisions, and delivering scalable impact.
Additional Job Info:
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.
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.
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.
Ready to apply?
Apply to 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!
Reporting to the CTO, you will lead at least two engineering pods, each focused on key application areas within our product. You’ll play a hands-on leadership role—guiding teams, shaping technical direction, and contributing directly to code and system design.
We believe in leading from the front. You don’t need to be the strongest engineer on the team, but you should be comfortable rolling up your sleeves regularly and setting a strong technical example.
You’ll be product- and outcome-focused, with a sharp sense of where to invest time and energy—and where not to. You’ll work closely with Product Owners to deeply understand our business domains, help shape product vision, and drive meaningful results.
You’ll also help build your teams. Hiring great engineers is a critical part of this role, so experience attracting, assessing, and onboarding high-quality talent is important.
We genuinely value focus and efficiency. Meetings should be purposeful and structured. If you love excessive ceremonies, status updates, or meetings for their own sake, this role likely isn’t the right fit.
Our tech stack experience requirements are intentionally flexible. We expect strong engineers to adapt quickly. Experience with TypeScript, React, Python, Django, or .NET is a plus—but not a prerequisite.
The role’s key responsibilities are listed below:
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.
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.
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.
Ready to apply?
Apply to Forma.ai
Share this job
We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Software Developer Intern who will work closely with the MyGeotab team to collaborate, develop and troubleshoot cases that directly impact how our customers interact with our application. If you love technology and are keen to join an industry leader — we would love to hear from you!
The Software Developer Intern will be part of a team who builds a state of the art telematics platform that makes sense of the data collected by custom-built hardware. This position will involve writing high-performance C# code and SQL queries to process and store this information in real-time.
This role offers an hourly pay range which is anticipated to be the range listed below. The actual pay for this position depends on a variety of factors such as but not limited to student's academic program, relevant experience, and location. Geotab is committed to fair and equitable compensation and will share final details as part of the offer process. All offers of employment are contingent upon proof of eligibility to work for the duration of the internship and the individual's ability to pass a background check.
Ready to apply?
Apply to Internship List
Share this job
Who We Are
At Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we’re the team behind Money Mart—Canada’s largest non-bank branch network—and a leader in financial solutions for underserved communities.
From short-term loans to money transfers and prepaid cards, we power the products, technology, and operations that connect over a million customers a year to the money they need, when they need it.
At MFSG, we come together across teams and departments to create something bigger than ourselves: solutions that remove barriers and give people access to money they might not get anywhere else. Whether you're solving problems, building systems, or shaping strategy, your work fuels real support for real people.
We’ve Got You Covered
The Job: Senior Developer
As a Senior Developer, you will be responsible for designing, developing, and maintaining complex software systems, mentoring junior developers, and ensuring high standards of code quality and system performance; and collaborate with cross-functional teams to deliver scalable solutions that align with business objectives.
What You’ll Do
Software Development & Design
Secure Coding & Quality
Collaboration & Communication
Problem Solving
Continuous Improvement
Mentoring & Leadership
What You’ll Bring to the Table
Education + Experience
Ready to apply your development expertise to make a real impact? Join us and help shape the future of software development at MFSG. Apply today and let’s build the future of MFSG, together.
Committed to Equal Opportunity:
MFSG is committed to accommodating applicants up to the point of undue hardship during the recruitment, assessment and selection process. If you are selected for an interview, please notify MFSG if you require accommodation in respect of the materials or procedures used at any time during this process. If you require accommodation, MFSG will work with you to determine how to meet your needs.
Please note: The salary range, inclusive of bonus, for this position is between C$ 85,000 to C$ 135,000.
About MFSG – Our Commitment to Responsible Innovation
At MFSG, we are committed to building innovative solutions grounded in ethical, transparent, and responsible use of data and technology. Aligned with the principles outlined in Canada’s Artificial Intelligence and Data Act (AIDA), we take a proactive approach to ensuring that any AI or data-driven systems we use are safe, fair, and accountable.
This posting is for a current position within our organization, offering the opportunity to contribute to meaningful, responsible innovation that supports our employees, clients, and communities.
We prioritize strong data governance, clear communication around how systems work, and safeguards that reduce risks and protect individuals. Our focus is on developing tools and processes that promote equity, reliability, and trust, supported by ongoing monitoring and continuous improvement.
Joining MFSG means contributing to a future-focused organization that values both innovation and integrity, where your work helps shape solutions that responsibly support our employees, clients, and communities.
Ready to apply?
Apply to Momentum Financial Services Group
Share this job
Founded in 2004, NetBrain is the leader in no-code network automation. Its ground-breaking Next-Gen platform provides IT operations teams with the ability to scale their hybrid multi-cloud connected networks by automating the processes associated with Diagnostic Troubleshooting, Outage Prevention and Protected Change Management. Today, over 2,500 of the world’s largest enterprises and managed services providers leverage NetBrain’s platform.
What We Need
We are seeking a Senior Software Engineer who thrives at the intersection of customer support and software development. In this role, you will own complex, high-impact technical issues end-to-end—driving root cause analysis, collaborating cross-functionally, and contributing directly to product improvements and code. This is a highly visible position for someone who enjoys solving real-world problems while shaping the evolution of a modern SaaS platform.
What You'll Do
What You Bring
What We Offer
Our comprehensive compensation package is vital in how we recognize the impact that our people make in helping us achieve our goals.
For this role, the estimated base salary range is between CAD $130,000 - CAD $148,000 plus potential bonus. The actual salary may vary based on a range of factors, including market and individual qualifications objectively assessed during the interview process.
Please note that the range provided is a guideline, and may be modified. People Experience offers a comprehensive benefits package in addition to cash compensation that includes, but is not limited to, RRSP and medical/dental coverage. Speak with your Recruiter for more details on our Total Rewards philosophy.
NetBrain invites all interested and qualified candidates to apply for employment opportunities.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protected by law.
If you have a disability that prevents or limits your ability to use or access the site, or if you require any other accommodation in the application process due to a disability, you may request a reasonable accommodation. To make a request, please contact our People Team at: people@netbraintech.com and we will be happy to assist you.
In compliance with applicable laws, NetBrain conducts holistic, individual background reviews in support of all hiring decisions.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Ready to apply?
Apply to NetBrainShare this job
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies
Required:
Preferred / Bonus:
What we offer
Think you’re a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don’t forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Ready to apply?
Apply to Speechify
Share this job
At Range Group we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto. Candidates outside of the commutable area or province will be considered for work-from-home.
The Role
TripArc is building an AI-powered vacations booking platform that will put 10,000+ pre-packaged, instantly bookable itineraries in the hands of North American travel advisors.
The work spans both greenfield and existing platforms in equal measure. You'll be building new Angular MFEs, AI agent pipelines, and integrating with MongoDB-backed catalog infrastructure for the Vacations Platform, while extending and integrating with the mature ADX booking platform and the new Product Builder that sits alongside it. We need people who can hold both contexts without losing altitude.
Whichever track you're in, you own your work end-to-end: design through deployment, in close collaboration with Product, QA, and your pod.
How We Build
We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor, whatever fits your flow — as a standard part of how you develop. Not as an experiment, and not as a replacement for engineering judgment. We move faster because of these tools, and we ship with confidence because of the quality gates, code review culture, and testing discipline that sit alongside them. If you've figured out how to get real leverage from AI-assisted development without cutting corners on quality, you'll fit right in here.
What You'll Work On
Itinerary Catalog & AI Pipelines: Building the Chorus AI agent system — 8 agents across Generation and QA pipelines — that auto-generates, validates, and enriches itinerary content at scale. Backed by MongoDB, that feed everything downstream.
Advisor-Facing MFEs: Search & Browse, and Itinerary Detail experiences advisors use to find, evaluate, and customize pre-built trips. Includes the NL Search API connecting MongoDB to ADX or direct to Product Builder using MCPs — an open architectural decision spanning LLM query layers, Atlas vector search, and existing API patterns.
Trip & Bundle Workflows: Bundle Manager MFE and Make Bundle Payable microservice within TSP — turning an itinerary into a structured, transactable trip with embedded pricing and commission logic.
Existing ADX Platform: You'll work within and extend the existing ADX platform: a mature .NET system that's the daily workhorse for the advisor network. Extending it, integrating with it, and improving it as you build the new layer on top.
What We're Looking For
Backend — Senior Developer: You build the services, pipelines, and data layers the platform depends on. Comfortable designing event-driven integrations with Azure Service Bus and NServiceBus. Confident in both SQL Server and MongoDB Atlas. You think carefully about API design and what it means for a service to be called thousands of times a day.
Core skills:
Nice: AI pipeline or agent framework experience (LangChain, Semantic Kernel, or similar) is a strong plus
The Tech
Azure Cloud · .NET Core microservices · Angular MFEs · React · Next.js · MongoDB Atlas · SQL Server · NServiceBus · Redis · GraphQL · Azure Service Bus · RabbitMQ · Docker / Kubernetes · Azure Pipelines · Cloudinary · Contentful · Figma · JIRA · Confluence
Why This Role
The ADX Vacations Platform targets significant revenue in the form of gross bookings and this pod is building the core of it. The decisions made now — how the NL Search API works, how the AI agent pipeline scales, how itineraries move from catalog to quote — will define the platform for years. You won't be inheriting someone else's design. You'll be making it.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation range for this position is: $115,000 to $125,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to Range
Share this job
Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.
As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge – TripArc has real insight into the needs of tour operators and travel agencies today.
TripArc’s goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto. Candidates outside of the commutable area or province will be considered for work-from-home.
The Role
TripArc is building an AI-powered vacations booking platform that will put 10,000+ pre-packaged, instantly bookable itineraries in the hands of North American travel advisors.
The work spans both greenfield and existing platforms in equal measure. You'll be building new Angular MFEs, AI agent pipelines, and integrating with MongoDB-backed catalog infrastructure for the Vacations Platform, while extending and integrating with the mature ADX booking platform and the new Product Builder that sits alongside it. We need people who can hold both contexts without losing altitude.
Whichever track you're in, you own your work end-to-end: design through deployment, in close collaboration with Product, QA, and your pod.
How We Build
We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor, whatever fits your flow — as a standard part of how you develop. Not as an experiment, and not as a replacement for engineering judgment. We move faster because of these tools, and we ship with confidence because of the quality gates, code review culture, and testing discipline that sit alongside them. If you've figured out how to get real leverage from AI-assisted development without cutting corners on quality, you'll fit right in here.
What You'll Work On
Itinerary Catalog & AI Pipelines: Building the Chorus AI agent system — 8 agents across Generation and QA pipelines — that auto-generates, validates, and enriches itinerary content at scale. Backed by MongoDB, that feed everything downstream.
Advisor-Facing MFEs: Search & Browse, and Itinerary Detail experiences advisors use to find, evaluate, and customize pre-built trips. Includes the NL Search API connecting MongoDB to ADX or direct to Product Builder using MCPs — an open architectural decision spanning LLM query layers, Atlas vector search, and existing API patterns.
Trip & Bundle Workflows: Bundle Manager MFE and Make Bundle Payable microservice within TSP — turning an itinerary into a structured, transactable trip with embedded pricing and commission logic.
Existing ADX Platform: You'll work within and extend the existing ADX platform: a mature .NET system that's the daily workhorse for the advisor network. Extending it, integrating with it, and improving it as you build the new layer on top.
What We're Looking For
Backend — Senior Developer: You build the services, pipelines, and data layers the platform depends on. Comfortable designing event-driven integrations with Azure Service Bus and NServiceBus. Confident in both SQL Server and MongoDB Atlas. You think carefully about API design and what it means for a service to be called thousands of times a day.
Core skills:
Nice: AI pipeline or agent framework experience (LangChain, Semantic Kernel, or similar) is a strong plus
The Tech
Azure Cloud · .NET Core microservices · Angular MFEs · React · Next.js · MongoDB Atlas · SQL Server · NServiceBus · Redis · GraphQL · Azure Service Bus · RabbitMQ · Docker / Kubernetes · Azure Pipelines · Cloudinary · Contentful · Figma · JIRA · Confluence
Why This Role
The ADX Vacations Platform targets significant revenue in the form of gross bookings and this pod is building the core of it. The decisions made now — how the NL Search API works, how the AI agent pipeline scales, how itineraries move from catalog to quote — will define the platform for years. You won't be inheriting someone else's design. You'll be making it.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation range for this position is: $115,000 to $125,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to TripArc
Share this job
At Range Group we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto. Candidates outside of the commutable area or province will be considered for work-from-home.
The Role
TripArc is building an AI-powered vacations booking platform that will put 10,000+ pre-packaged, instantly bookable itineraries in the hands of North American travel advisors.
The work spans both greenfield and existing platforms in equal measure. You'll be building new Angular MFEs, AI agent pipelines, and integrating with MongoDB-backed catalog infrastructure for the Vacations Platform, while extending and integrating with the mature ADX booking platform and the new Product Builder that sits alongside it. We need people who can hold both contexts without losing altitude.
Whichever track you're in, you own your work end-to-end: design through deployment, in close collaboration with Product, QA, and your pod.
How We Build
We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor, whatever fits your flow — as a standard part of how you develop. Not as an experiment, and not as a replacement for engineering judgment. We move faster because of these tools, and we ship with confidence because of the quality gates, code review culture, and testing discipline that sit alongside them. If you've figured out how to get real leverage from AI-assisted development without cutting corners on quality, you'll fit right in here.
What You'll Work On
Itinerary Catalog & AI Pipelines: Building the Chorus AI agent system — 8 agents across Generation and QA pipelines — that auto-generates, validates, and enriches itinerary content at scale. Backed by MongoDB, that feed everything downstream.
Advisor-Facing MFEs: Search & Browse, and Itinerary Detail experiences advisors use to find, evaluate, and customize pre-built trips. Includes the NL Search API connecting MongoDB to ADX or direct to Product Builder using MCPs — an open architectural decision spanning LLM query layers, Atlas vector search, and existing API patterns.
Trip & Bundle Workflows: Bundle Manager MFE and Make Bundle Payable microservice within TSP — turning an itinerary into a structured, transactable trip with embedded pricing and commission logic.
Existing ADX Platform: You'll work within and extend the existing ADX platform: a mature .NET system that's the daily workhorse for the advisor network. Extending it, integrating with it, and improving it as you build the new layer on top.
What We're Looking For
Frontend — Senior Developer: You build component-driven Angular MFEs that are fast, clean, and advisor-tested. You care how interactions feel, not just whether they function. You understand micro-frontend patterns, can navigate a design system across multiple white-labeled brands, and partner closely with backend developers on API contracts.
Core skills:
Nice: Working knowledge of .NET APIs and Azure DevOps is a plus
The Tech
Azure Cloud · .NET Core microservices · Angular MFEs · React · Next.js · MongoDB Atlas · SQL Server · NServiceBus · Redis · GraphQL · Azure Service Bus · RabbitMQ · Docker / Kubernetes · Azure Pipelines · Cloudinary · Contentful · Figma · JIRA · Confluence
Why This Role
The ADX Vacations Platform targets significant revenue in the form of gross bookings and this pod is building the core of it. The decisions made now — how the NL Search API works, how the AI agent pipeline scales, how itineraries move from catalog to quote — will define the platform for years. You won't be inheriting someone else's design. You'll be making it.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation range for this position is: $115,000 to $125,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to Range
Share this job
Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.
As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge – TripArc has real insight into the needs of tour operators and travel agencies today.
TripArc’s goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.
This is a hybrid position, currently requiring two days per week onsite at our office located at 2 Queen St. E in Toronto. Candidates outside of the commutable area or province will be considered for work-from-home.
The Role
TripArc is building an AI-powered vacations booking platform that will put 10,000+ pre-packaged, instantly bookable itineraries in the hands of North American travel advisors.
The work spans both greenfield and existing platforms in equal measure. You'll be building new Angular MFEs, AI agent pipelines, and integrating with MongoDB-backed catalog infrastructure for the Vacations Platform, while extending and integrating with the mature ADX booking platform and the new Product Builder that sits alongside it. We need people who can hold both contexts without losing altitude.
Whichever track you're in, you own your work end-to-end: design through deployment, in close collaboration with Product, QA, and your pod.
How We Build
We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor, whatever fits your flow — as a standard part of how you develop. Not as an experiment, and not as a replacement for engineering judgment. We move faster because of these tools, and we ship with confidence because of the quality gates, code review culture, and testing discipline that sit alongside them. If you've figured out how to get real leverage from AI-assisted development without cutting corners on quality, you'll fit right in here.
What You'll Work On
Itinerary Catalog & AI Pipelines: Building the Chorus AI agent system — 8 agents across Generation and QA pipelines — that auto-generates, validates, and enriches itinerary content at scale. Backed by MongoDB, that feed everything downstream.
Advisor-Facing MFEs: Search & Browse, and Itinerary Detail experiences advisors use to find, evaluate, and customize pre-built trips. Includes the NL Search API connecting MongoDB to ADX or direct to Product Builder using MCPs — an open architectural decision spanning LLM query layers, Atlas vector search, and existing API patterns.
Trip & Bundle Workflows: Bundle Manager MFE and Make Bundle Payable microservice within TSP — turning an itinerary into a structured, transactable trip with embedded pricing and commission logic.
Existing ADX Platform: You'll work within and extend the existing ADX platform: a mature .NET system that's the daily workhorse for the advisor network. Extending it, integrating with it, and improving it as you build the new layer on top.
What We're Looking For
Frontend — Senior Developer: You build component-driven Angular MFEs that are fast, clean, and advisor-tested. You care how interactions feel, not just whether they function. You understand micro-frontend patterns, can navigate a design system across multiple white-labeled brands, and partner closely with backend developers on API contracts.
Core skills:
Nice: Working knowledge of .NET APIs and Azure DevOps is a plus
The Tech
Azure Cloud · .NET Core microservices · Angular MFEs · React · Next.js · MongoDB Atlas · SQL Server · NServiceBus · Redis · GraphQL · Azure Service Bus · RabbitMQ · Docker / Kubernetes · Azure Pipelines · Cloudinary · Contentful · Figma · JIRA · Confluence
Why This Role
The ADX Vacations Platform targets significant revenue in the form of gross bookings and this pod is building the core of it. The decisions made now — how the NL Search API works, how the AI agent pipeline scales, how itineraries move from catalog to quote — will define the platform for years. You won't be inheriting someone else's design. You'll be making it.
Compensation
We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation range for this position is: $115,000 to $125,000.
The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to TripArc
Share this job
Geotab Vitality is not just a joint venture; it's a pioneering force at the intersection of telematics and behavioral science, reimagining how global fleets operate. As a collaborative powerhouse between Geotab and Vitality Global, we're leveraging Geotab’s vast network of 55,000+ customers and 800+ global reseller partners to drive material improvements in driver safety, sustainability, productivity, and efficiency.
We are seeking an experienced and highly-motivated Senior Software Developer to take on a senior technical role within our development organization. This individual will be a key driver in developing our applications, ensuring code quality and consistency within the team, and creating a seamless, efficient environment for our development teams to build from.
This is a unique opportunity for a forward-thinking engineer to have significant technical freedom and directly influence our aim for a modern, cloud-first architecture, including the selection and implementation of new technology stacks together with the team.
Lead the technical design and implementation of complex, ambiguous features and services from concept to deployment.
Take hands-on ownership of critical coding tasks, translating complex business needs into robust, scalable, and well-tested solutions.
Participate in technical decision-making by providing recommendations, evaluating trade-offs, and assessing risks.
Research, prototype, and advocate for emerging technologies and patterns to solve complex problems and improve system efficiency.
Identify and champion opportunities for technical improvement and refactoring, looking beyond immediate tasks to address long-term system health.
Champion and enforce coding standards, conventions, and best practices across the team.
Actively contribute to evolving branching strategies, version control workflows, and release management processes.
Conduct in-depth, constructive code reviews that focus on architecture, scalability, performance, and long-term maintainability.
Provide detailed feedback that elevates code quality and promotes knowledge sharing across the team.
Proactively identify, prioritize, and drive the execution of plans to refactor and manage technical debt.
Implement preventive measures to minimize accumulation of new technical debt.
Identify and remove friction in the development lifecycle by improving build tools, CI/CD pipelines, testing automation, and local environments.
Enhance system observability and create comprehensive technical documentation.
Act as a technical mentor for junior and mid-level engineers through pair programming, design discussions, and day-to-day guidance.
Serve as a key escalation point for complex debugging, guiding the team to identify root causes and implement robust solutions.
Lead knowledge-sharing sessions and promote a culture of continuous learning.
Post-Secondary Diploma/Degree specialization in Computer Science, Software Engineering, or related field.
5+ years of experience in Software development or similar roles with demonstrated progression in technical complexity and ownership.
Hands-on experience with Google Cloud services and gcloud CLI for cloud-native application development and deployment.
Strong proficiency in building scalable, high-performance applications using C# and .NET Core framework.
Experience designing, developing, and maintaining distributed systems using microservices patterns.
Proficient in container orchestration, deployment, scaling, and management using Kubernetes.
Strong understanding of containerization technologies and Docker best practices.
Experience with IaC tools and practices for automated infrastructure provisioning and management.
Deep knowledge of OIDC and OAuth 2.0 protocols, implementation, and security best practices.
Proficiency in managing environment variables and configuration management across multiple environments.
Demonstrated ability to establish and drive technical standards and code governance policies.
Strong understanding of modern software architecture, design patterns, and cloud-native principles.
Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Exceptional analytical and problem-solving abilities with a systematic approach to debugging complex issues.
Proactive mindset with ability to identify technical improvements and advocate for solutions.
Able to balance multiple priorities and manage time effectively in a fast-paced environment.
Strong collaboration skills with proven ability to work effectively in cross-functional teams.
This position has no managerial responsibilities and no direct reports.
If you got this far, we hope you're feeling excited about this role! Even if you don't feel you meet every single requirement, we still encourage you to apply.
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program
*The above are offered to full-time permanent employees only
The annual base salary for this position is the expected annual salary for this role, and may be subject to change. Geotab offers various perks and benefits and other compensation components that an individual may be eligible for. The actual base salary for this position depends on a variety of factors such as but not limited to skills, qualifications, education and overall experience, including the location the applicant lives while performing the job. This also includes equity with other team members and alignment with local market data. All offers of employment are contingent upon proof of eligibility to work and the individual's ability to pass a background check.
Ready to apply?
Apply to Geotab
Share this job
D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.
New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention, engagement, satisfaction, and results for learners of all ages – in schools, campuses, and companies.
D2L is disrupting the way the world learns, by providing the next generation learning environment and solutions to engage and inspire learners. And most importantly, by giving customers a platform that is easy, flexible, and smart. No other company provides a solution as robust and innovative as D2L.
D2L has had a singular mission for 25 years and is dedicated to that same mission in the years ahead: to transform the way the world learns – and by doing so, we will help improve human potential globally.
Every application we receive is personally reviewed by a member of our Talent Acquisition team - yes, a real person looks at your resume! While we use AI tools internally to streamline tasks like meeting notes, summaries, and administrative work, these tools never rank resumes, make hiring decisions, or influence candidate evaluations.
ABOUT THIS ROLE:
We are looking for an application troubleshooting analyst – an individual who can perform analysis of a given problem report and determine where the problem is, its cause, solution or recommend effective workaround where applicable.
Acting as an escalation point for client Subject Matter Experts, Product Support Analysts act as the primary point of contact for client technical teams. Through a combination of technical investigation and troubleshooting, as well as collaborating with teams across D2L, PSAs offer a world class support experience for D2L Administrators with varying degrees of technical expertise across the Enterprise, Higher Education, and K-12 segments.
Successful candidates must have strong analytical skills and be creative problem solvers. They will be able to make accurate risk assessments and demonstrate above-average attention to details and competencies. They are excellent communicators and are comfortable discussing technical issues with clients whose technical expertise may vary.
HOW YOU'LL MAKE AN IMPACT:
WHAT YOU'LL BRING TO THE ROLE:
Desired Competencies:
Desired Skills:
Desired Experience:
Education Recommendations:
This position is to fill an existing vacancy
The expected base salary range for a new hire in this role is listed below. The annualized base salary offered is determined by each candidate’s relevant knowledge, skills, education, training and experience. It is aligned to ensure both internal and external competitiveness using market data for the geographic location and industry. As part of the total compensation at D2L the role may be eligible for additional benefits including a Wellness Subsidy, Equity Grants, Variable Incentive, and more.
Don’t meet every single requirement? We strongly encourage you to still apply! At D2L, we are committed to creating a diverse and inclusive environment. We encourage your application even if you don't believe you meet every single qualification outlined, because we love to help our people grow and develop!
Why we're awesome:
At D2L, we are dedicated to providing you with the tools to do the best work of your life. While some of our perks and benefits may vary depending on location or employment type, we are proud to provide employees with the following through #LifeAtD2L:
Ready to apply?
Apply to D2L
Share this job
We’re currently looking for a Full Stack Software Engineer to join our team, serving the largest automotive product suite in Canada.
Location: Toronto
What To Expect:
What You Bring To The Table:
Must Have Experience:
What's In It For You?
We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
Benefits from Day 1
---
The base salary range for this position is CAD 100,000 – CAD 150,000.
This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and other employee offerings.
Use of Artificial Intelligence in Hiring: We use artificial intelligence (“AI”) in our hiring process, including to screen, assess, or select applicants for this position.
Vacancy Status: This job posting is for an existing vacancy.
Ready to apply?
Apply to AutoTrader.ca
With millions of diners and tens of thousands of restaurant partners around the world, OpenTable is an industry leader in online reservations. Our technology helps restaurants focus on what matters most – their guests, their teams, and their business – while giving diners a reliable, delightful way to find the perfect restaurant for any occasion.
Every OpenTable employee has a tangible impact, contributing to a global team that includes our sister brand KAYAK and its portfolio of travel products. We believe hospitality is about taking care of others, and that ethos shapes both our products and how we work together.
The Diner Core Availability team builds and operates the systems that power availability search for the core diner experience—delivering fast, reliable booking options across our global network.
We serve millions of diners, handle several thousands of searches per second, and operate under strict low-latency and high-reliability requirements. The team owns the end-to-end lifecycle of availability queries: from ingesting upstream changes (inventory, policies, events) through event-driven pipelines, to maintaining highly-optimized in-memory and distributed cache layers, to responding to real-time search requests from web and mobile clients.
We’re looking for a Staff Engineer who applies a deep understanding of the underlying technologies and dependencies to solve problems. They help raise the bar on performance, reliability, and simplicity as we scale availability search at OpenTable.
Technologies you’ll work with include C#/.NET, Redis, in-memory and distributed caches, RESTful APIs, and Kafka-based event-driven architectures (EDA).
You’ll be both a hands-on engineer and a technical leader: writing code, writing technical design docs, reviewing design docs, and owning solutions end-to-end from design through rollout, observability, and ongoing iteration.
Benefits and Perks
We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.
Inclusion
We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.
If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.
Ready to apply?
Apply to OpenTable
At Range Group we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
We provide a competitive compensation package with a strong pay for performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation for this position is $50,000.
The actual compensation may vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to Range
Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.
As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge – TripArc has real insight into the needs of tour operators and travel agencies today.
TripArc’s goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.
We provide a competitive compensation package with a strong pay for performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation for this position is $50,000.
The actual compensation may vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
#LI-Hybrid
We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
We thank all candidates for their interest however only those selected for an interview will be contacted.
Ready to apply?
Apply to TripArc
Title: Senior Software Engineer, eScribe
Date: 3.2026
Function: Engineering
Reports to: Director, Engineering
Position Summary:
The Senior Software Engineer will be a key member of our engineering team, responsible for designing, developing, and maintaining critical software applications. Leveraging your extensive experience, you will play a lead role in shaping our technology stack, solving complex challenges, and mentoring junior engineers. This role embraces AI-assisted development practices and contributing to AI-powered product features, helping accelerate delivery and elevate code quality across the team. This role is ideal for an accomplished engineer looking for a dynamic and collaborative environment.
Key Responsibilities:
Skills and Experience Needed:
Competencies
Accountability
Adaptability
Applied Learning
Business Acumen
Dealing w/Ambiguity
Collaboration
Customer Focus
Decision Making
Driving for Results
Initiating Action
Creating an Inclusive Environment
Technical/Professional Skills and Knowledge
AI Adoption
About the company:
More than just agendas or board management, eSCRIBE provides comprehensive meeting management solutions with powerful tools and efficient workflows that support staff, meeting participants, and the public at every step of the meeting lifecycle. Taking meeting automation to a higher level, we enable your organization to save time and money so your resources can be better spent on higher-value tasks and projects.
Founded in 2007 our solutions empower organizations across North America and as far away as Australia. In Canada, we have become a favorite of municipal governments, with over half of the top 25 Canadian municipalities choosing eSCRIBE.
OnBoard is the parent company of eSCRIBE. We’ve grown from a class project at Purdue University in West Lafayette, Indiana in 2003 into the world’s leading board management software platform today. With a recent $100 million investment from JMI Equity and our recent purchase of meeting management software company eSCRIBE, we’re poised to grow to even greater heights.
Benefits and Perks:
Diversity Statement - Culture of Togetherness:
At OnBoard, our mission is to encourage and celebrate a culture of togetherness. We acknowledge that uniqueness is powerful, and we welcome, foster, and appreciate all. Diversity, Equity, and Inclusiveness fuel the Pathfinder atmosphere and all our efforts. Our power is in our people and we Pledge 1% to give back to our communities and across the globe.
OnBoard is an equal opportunity employer and committed to a diverse and inclusive working environment. We do not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
AI Use:
To ensure a fair and authentic assessment, the use of generative AI tools, real-time AI interview assistants, or third-party assistance is strictly prohibited during all stages of the interview process. Please note that all interviews will be recorded and securely stored for evaluation and training purposes. By applying for this position, you consent to these terms. If you require a reasonable accommodation due to a disability, please contact peopleops@passageways.com.
Ready to apply?
Apply to eSCRIBE
Cookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.