Triumph

United Kingdom
Total Offices: 11
2,000 Total Employees
Year Founded: 1902

Teams at Triumph

Recently posted jobs

17 Hours AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Payments • Transportation • Financial Services
Leads sales programs, proposals, RFPs, RFQs, prequalifications, tenders, and executive presentations. Builds digital sales channels, online stores, sales playbooks, reusable proposal content, and CRM processes. Coordinates cross-functional teams, manages pursuit timelines, improves sales presentations and submission quality, tracks pipeline and proposal outcomes, and supports strategic account opportunities across multiple construction and infrastructure divisions.
17 Hours AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Payments • Transportation • Financial Services
Manage and improve online stores and digital sales channels, including product catalogues, product pages, pricing, images, documentation, ordering, payment, fulfilment, lead routing, and customer inquiries. Coordinate with sales, marketing, operations, technical teams, vendors, and platform providers. Monitor traffic, leads, orders, conversion, and other performance metrics while improving online customer experience, site navigation, content, and e-commerce processes.
7 Days AgoSaved
In-Office
Midland, ON, CAN
Fintech • Payments • Transportation • Financial Services
Build 3D Revit models from architectural and structural drawings, convert finalized models into shop drawings, identify design conflicts, coordinate dimensions and project requirements, support RFIs, and prepare SEMA files for production machinery. Maintain organized model and project documentation while tracking project time. The role includes hands-on training in SEMA and a progression path toward Design Technician.