Skip to main content
Back to jobs

Sr. Software Developer - Core Platform

External
triparc logoTriparc · Toronto, Canada
Full-timeOn-site5d ago
AngularAPI DesignAzureDockerEvent-Driven ArchitectureGitHub
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

TripArc's ADX platform is building the next generation of its core booking infrastructure - and getting it right, every time, at scale, is not optional. This Senior Backend Developer role sits at the heart of that build, on a core platform pod responsible for delivering the commercial and transactional capabilities that power the advisor experience and the business behind it. The roadmap is concrete, with a well-defined sequence of initiatives, each with delivery windows. You'll own meaningful slices of that build, working directly with Product and UX to design, implement, and ship backend services that are reliable, accurate, and built to last. This is a backend-focused role. You'll work primarily in .NET Core microservices and SQL Server, with Angular touchpoints where needed. Experience in complex transactional or commercial domains is expected - you understand how to build systems where correctness and reliability are non-negotiable. HOW WE BUILD We expect every developer on this team to use AI coding tools - Claude, GitHub Copilot, 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.

Responsibilities

  • Core Platform Initiatives
  • Design and build core commercial capabilities - including service bundling, pricing, and markup logic, and margin enforcement across booking scenarios
  • Build transactional workflows - including deposit scheduling, payment collection logic, and booking lifecycle event handling
  • Develop flexible allocation and payment capabilities - enabling complex booking arrangements across travelers, services, and components
  • Own the backend services that underpin commercial accuracy: pricing calculations, margin logic, commission rules, and transactional state management
  • Integrate with external services and third-party APIs via secure, well-structured service contracts
  • Platform & Service Work
  • Build and maintain .NET Core microservices within the ADX core platform, with a focus on reliability, correctness, and auditability
  • Write and optimize complex SQL Server queries and stored procedures against a large, mature schema
  • Design event-driven integrations using Azure Service Bus and NServiceBus for payment lifecycle events and downstream notifications
  • Contribute to Angular components where payment workflows surface in the advisor-facing UI
  • Support deployment and operations through Azure Pipelines, Docker, and Kubernetes

Requirements

  • 5+ years with C# / .NET Core - you've built production microservices and know how to make them operationally sound
  • Experience in transactional or commercial domain work - you've built systems where accuracy, state management, and edge case handling are critical, and you understand what that demands architecturally
  • SQL Server fluency - complex schemas, stored procedures, query optimization, and the discipline to get financial data right
  • RESTful API design and third-party service integration experience
  • Event-driven architecture experience - Azure Service Bus, NServiceBus, or equivalent messaging patterns
  • Strong understanding of data correctness requirements - audit trails, state consistency, and the discipline to build systems where precision is non-negotiable
  • Comfort working in a mature, high-volume platform where correctness is non-negotiable
  • You use AI development tools - Claude, Copilot, etc. - as standard workflow, not novelty
  • Angular experience - enough to contribute to advisor-facing payment UI components
  • MongoDB, Docker/Kub

Benefits

Remote work optionsFlexible schedule

Additional Information

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. For local applicants, this is a hybrid position with currently 2-days a week onsite. Fully remote can be considered for applicants outside the commutable range of our office located at 2 Queen St. E in Toronto, ON.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at triparc? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect