Lead full‑stack development of TripArc’s payment, booking, invoicing, and accounting services, designing and deploying microservices and Angular MFEs while ensuring financial correctness and AI integration.
Compensation
The expected compensation range for this position is: $100,000 to $120,000.
Responsibilities
Design and implement payment, booking, invoicing, and accounting microservices
Develop Angular MFEs for advisor-facing dashboards
Integrate with legacy ADX .NET platform
Ensure idempotency, retries, ordering, and audit trails in financial flows
Collaborate with Product, QA, UX, and pod teammates
Requirements
Nice to have: Experience building payments, billing, invoicing
Nice to have: Payment provider integrations
Nice to have: Multi-currency pricing and payments
Nice to have: Domain Driven Design
Nice to have: Command Query Responsibility Segregation
The Solutions Architect turns business needs into sound technical solutions, designing secure, scalable, and maintainable systems across cloud, hybrid, and on‑premises environments.
Compensation
Salary range: $90,000–$115,000 CAD
Responsibilities
Own the target architecture and roadmap
Lead modernization from .NET Framework 4.8 and Web API 2 to .NET 8/10 and ASP.NET Core
Own security architecture including Entra ID, OAuth 2.0/OIDC, JWT, Key Vault, Secrets Manager
Shape data architecture on SQL Server and PostgreSQL
Ensure solutions meet non‑functional requirements
Requirements
Bachelor's degree in Computer Science or a related field
Responsible for designing, developing, and evolving data transformation components for risk management products using .NET framework, SSIS, and AWS cloud services.
Responsibilities
Proposer, concevoir, développer, supporter et faire évoluer des composantes de transformation de données en utilisant le framework .NET (C#), l’outil SSIS et les composantes infonuagiques AWS
Assurer la qualité de la solution de concert avec les analystes, le concepteur, l’architecte de solution et les usagers
Élaborer les dossiers d'implantation, participer à la mise en place et au support post-implantation
Recommander des améliorations reliées aux applications de son secteur en fonction des besoins de l'organisation
Effectuer la réalisation de composantes modulaires
Requirements
Diplôme universitaire en informatique ou discipline connexe
Architecte TI de solutions responsable de la modernisation des systèmes patrimoniaux de la Ville de Montréal, en intégrant des solutions SaaS et développant des solutions sur mesure.
Technical cornerstone of the Martech team, architecting and building intelligent systems that power hyper‑personalized customer experiences.
Compensation
Base salary range: $90,000 - $120,000. The final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full‑Time Permanent roles.
Responsibilities
Implement and support the orchestration layer that connects MarTech platforms with internal microservices
Develop, test, and maintain real‑time data pipelines for customer data
Collaborate with Marketing, Product, and Data Science teams to build modern customer journey logic
Write clean, modular, maintainable code and participate in peer code reviews
Conduct proofs‑of‑concept and technical investigations for MarTech tools
Senior Software Developer/Mobile Application Developer to support the design, development, enhancement, testing, integration, and deployment of enterprise applications and mobile solutions.
Locations (2)
Toronto, Ontario, Canada
Willowdale East (Newtonbrook), Ontario, Canada
Responsibilities
Review and understand existing application architecture and source code
Implement enhancements to improve scalability and maintainability
Develop and enhance application features based on approved requirements and design specifications
Provide effort estimates and technical input to support project planning activities
Capture business requirements and update business rules as needed
Design, develop, and maintain complex business calculation engines and services for insurance illustration, quoting, and sales platforms.
Compensation
The base salary range for this role is $80,000 to $100,000 CAD.
Responsibilities
Design, develop, and maintain complex business calculation engines and services using C# and .NET.
Translate business requirements, product specifications, formulas, and spreadsheet-based calculation models into scalable, maintainable software solutions.
Build and enhance APIs and backend services that power insurance illustration, quoting, and product platforms.
Ensure calculations are accurate, performant, auditable, and aligned with product requirements.
Apply strong object-oriented design principles, design patterns, and .NET architectural best practices.
Design and deliver resilient backend services that support slot locking, booking, modifications, and downstream event publication across OpenTable web, mobile, and partner integrations.
Compensation
We offer a competitive base salary and benefits including: health benefits, 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.
Responsibilities
Design, build, and operate resilient, low-latency backend services and APIs across C#/.NET and Java to support mission-critical diner reservation lifecycles.
Architect robust distributed system mechanisms—including retry logic, rollbacks, failure modes, and multi-region routing—to safeguard correctness and business continuity.
Deconstruct ambiguous product requirements and initiatives into decoupled, incremental engineering milestones in close alignment with Product, TPM, and platform partners.
Champion rigorous software craftsmanship by authoring thorough automated tests, driving observability best practices, and conducting constructive design and code reviews.
Lead rapid triage, root-cause resolution, and blameless post-incident reviews for high-severity production anomalies.
Lead and develop a team of software engineers while driving the successful delivery of scalable, secure, and high-quality SaaS products.
Compensation
In line with the amended Employment Standards Act 2000, the salary range for this role is up to: $150K dependent on assessment of skills during the interview process.
Responsibilities
Lead, mentor, coach, and develop a team of software engineers through regular feedback, performance management, career development, and day‑to‑day support.
Foster a positive, high‑performing, and collaborative engineering culture focused on continuous improvement and delivery excellence.
Remain hands‑on with architecture, solution design, code reviews, and software development while balancing leadership responsibilities.
Provide technical direction and guidance on architecture, engineering standards, software design, and development best practices.
Support hiring, onboarding, retention, and succession planning activities to build and grow a high‑performing engineering team.