Senior Software Engineer - Professional Services
$100k - $165k per yearTrackunit
Mission: Turn customer ideas into real, production-grade value on the IrisX platform.
As a Software Engineer in Trackunit's Professional Services team, you'll join a growing group of engineers building tailored solutions on top of IrisX – our operating data platform - helping construction companies across the world turn their data into real operational value.
Professional Services is where product depth meets customer impact. Our engineers work closely with customers to design and build solutions that scale across the entire ecosystem of construction – manufacturers, rental companies and contractors. This is project-based work with real ownership: you'll take ideas from whiteboard to production, across backend, frontend, and data engineering.
Our strategic mission is clear: accelerate customer onboarding, drive IrisX platform adoption, and deliver the kind of high-quality engineering that makes Trackunit's developer experience a genuine competitive advantage for our customers.
With a location in the heart of London, Ontario, we offer a flexible setup giving you the option to work from our London hub or remotely in Ontario. That said, we do expect you to be present at the London hub on a regular basis.
If you enjoy working across the stack, thrive on variety, and take pride in shipping quality software that solves real problems for real customers - this is your kind of role.
What's in it for you?
A place in an agile growth SaaS business with possibilities to grow internally in the company. We are moving quickly - back in 2020 we were 150 employees at Trackunit and we have just passed 550.
International environment with regular check-ins and social events across teams, departments and borders.
We take your personal and professional development goals seriously and we support them through training, coaching and mindfulness as well as with an open feedback culture to enable you to identify your strengths and opportunities.
Flexibility and hybrid working is not just a cliché to us or something we state in a job posting. We do offer a flexible setup and believe you best can structure how your routines look. And once you've chosen how you work best, let us know what you need: we've got you covered with the IT equipment you need.
Turning the Tide. At Trackunit, we aim to create and contribute to an inclusive workplace. This priority starts with our hiring - we do not discriminate on the basis of gender identity, sexual orientation, personal expression, ethnicity, religious belief, or disability status. We only assess candidates on their qualifications and merit.
* Compensation: The base salary hiring range in Ontario for this role is $100.000 - $165.000 CAD per year, depending on experience and qualifications.
Who are you ideally?
Working in Professional Services means working in a customer facing role across the full stack - backend, frontend, data engineering, and system integrations - and we see that as an opportunity, not a constraint. You'll broaden your skills across domains with every engagement. At the same time, we're not just looking for a generalist: we expect you to bring deep expertise in at least one area, whether that's frontend, backend, or data engineering. Broad enough to contribute anywhere, deep enough to lead in your domain.
Hold a degree in Engineering, Computer Science, or a similar technical field - or equivalent practical experience.
Bring 3+ years of professional software engineering experience and have shipped production-grade software.
You're a generalist at heart - comfortable working across the full stack and excited by the opportunity to broaden your skills with every engagement. At the same time, you bring solid hands-on expertise in at least one domain: frontend, backend, or data.
You bias towards action - you don't wait for perfect clarity; you take ownership and see things through to production.
Bring excellent communication skills and a genuine curiosity for solving root causes rather than just symptoms.
You are comfortable context-switching between projects and customer domains, and understand that in Professional Services, solutions also need to be maintained.
Across the stack, you're proficient with some or all of:
Frontend: React, TypeScript, Nx, GraphQL and modern component-driven UI development
Backend: REST APIs, Java Spring Boot, Node.js, Kafka, Flink and modern cloud-based microservice and event-driven architectures
Data: Databricks, Python, SQL, Spark, PostgreSQL
You embrace AI as a core part of how you engineer. From early prototyping and validation through to production, you use AI tools as an integrated part of your workflow - not as a shortcut, but as a force multiplier. At Trackunit, AI is not a side project: we invest heavily in AI for internal use across all functions, and it's increasingly embedded in our product offering as well.
Don't meet every single requirement? No worries - this is what we're looking for ideally. If you're excited about this role but your background doesn't align perfectly with every qualification, we encourage you to apply.
Primary responsibilities
Design and build tailored solutions on top of the IrisX platform - from concept to production - across backend, frontend, and data engineering.
Work across the full Trackunit tech stack in a project-based delivery model, adapting between domains and customer contexts.
Take end-to-end ownership of what you ship: you build it, you run it, and you take pride in both quality and reliability.
Accelerate customer onboarding and IrisX adoption by delivering high-quality engineering that removes blockers for customers who lack the capacity to build these solutions themselves.
Build and maintain a strong internal network with Trackunit's product and platform teams to stay current on IrisX capabilities, ensuring the solutions you deliver are always aligned with platform direction.
Engage with customers in a technical capacity when needed, translating their requirements into well-scoped, production-grade solutions.
Contribute to a growing Professional Services practice - helping shape how we deliver and raising the bar for engineering quality in customer engagements.
Our hiring process
Don't waste your time writing the perfect cover letter. We want you to create an impact that matters - and that's not in the cover letter.
Initial phone conversation with a colleague from our P&T team.
Virtual meet and greet with your potential new leader and someone from the team, so you'll get to know the role and team better.
Assignment-specific interview with the hiring manager and a lead engineer from the team. We want to give you a real insight into the work. You'll receive a case to prepare ahead of the interview and present to relevant colleagues - people you'll also work closely with in the role.
Virtual second interview / in-person with the hiring manager and the team.
If needed, we will obtain references from former employers and conduct background checks at relevant levels.
Offer presentation and walk-through.
Coming Together To Connect Construction
We're committed to construction - one of the largest industries in the world. Over the past two decades, Trackunit has been pioneering technological progress within construction. Today, we are not only a leading IoT provider but a thought leader, supporting and shaping the agenda for an entire industry on a global scale.
We believe in taking a people approach in everything we do. Being human-centric is not restricted to our products - it's a way of life at Trackunit. We're proud to be a truly global team. Our colleagues come together in hubs spread across the globe, but we embrace the idea of working remotely and in environments that inspire you. Everything we do, we do to eliminate downtime and build the most useful industry for the world.
The question is: Are you in?
$150k - $185k per year
...production-grade value on the IrisX platform — from first proposal to final delivery. Trackunit's Professional Services team is growing, and we're looking for a Senior Engineering Manager to lead our North American Professional Services engineering team out of our London,...SeniorLong term contractFull timeContract workRemote workFlexible hoursShift work$85 - $95 per hour
...Senior Software Developer Location: London, ON or Winnipeg, MB Work Model: Hybrid (3 days per week onsite) Contract Term: June 29, 2026 to December 31, 2026 Hourly Rate: $85-95 About the Opportunity We are seeking an experienced Senior Software Developer...SeniorHourly payPermanent employmentContract work3 days per week$92.6k - $136k per year
Description Join Team CARFAX as a Senior Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day.... ...to changes quickly and efficiently with agile practices. Professional Development: Dedicated time for self-directed learning and...SeniorSummer workCasual workWork at officeLocal areaFlexible hours$92.5k - $136k per year
Description Join Team CARFAX as a Senior Software Engineer - ML Ops We are looking for a seasoned Senior Software Engineer - ML Opsto join... ..., helps millions of people every day confidently shop, buy, service and sell used cars with innovative solutions powered by CARFAX...SeniorSummer workCasual workWork at officeLocal areaImmediate startFlexible hours$81.5k - $119k per year
...Join Team CARFAX as Software Engineer Isn't it time you bragged about where you work? At CARFAX... ...Methodologies Time provided for self-directed professional development. At CARFAX, we believe... ...your knowledge with junior and other senior team members What We're Looking For...SeniorSummer workCasual workWork at officeLocal area2 days per week- ...seriously. What You'll be Doing! Architect software solutions for edge devices, optimizing... ...'s of Computer Science, Software Engineering or related technical field. Expert in... ...growing with numerous opportunities for professional growth and development. We are looking...SeniorLong term contractFull timeFlexible hours
$170k per year
...actively growing the team and have an urgent need to bring on a Software Engineering Manager (Canadian Residents). If you are passionate about... ...with product, QA, and operations to deliver reliable production services. The role combines technical leadership, people management,...Ongoing contractWork at officeLocal areaRemote work- ...client, a prominent player in the insurance and wealth management sector, is seeking a Senior Software Developer to join a highly collaborative, diverse, and close-knit Shared Services team. Driven by internal promotion, maternity leave, and a major modernization pipeline,...SeniorFull timeContract workInternshipFlexible hoursAfternoon shift3 days per week
- ...Association is seeking one Part-Time, Permanent Direct Support Professional to fill a vacancy on one of our teams. Grounded in the values... ...The ideal candidate will have a college diploma in Developmental Services Worker (DSW), Social Service Worker (SSW), Community Services...Long term contractPermanent employmentFull timePart timeShift workNight shift
$25.46 per hour
Overview Languages English Education College/CEGEP Developmental services worker Experience 2 years to less than 3 years On site Work must be completed at the physical location. There is no option to work remotely. Work site environment...Permanent employmentPart time$219k per year
...Senior Superintendent of Program and Learning Services About the Board Thames Valley District School Board (TVDSB) The Thames Valley District School... ...include the names and contact information of three (3) professional references from your current or previous work (...SeniorPermanent employmentImmediate start$90k - $120k per year
...Construction Inc. is seeking a Senior Estimator/Project Manager to... .... We are looking for a professional who takes initiative, approaches... ...management, civil engineering, architectural technology, or... ...experience with project management software is an asset · Ability to read...SeniorFor subcontractorInternship- ...Trackunit is looking for a Senior Engineering Manager to lead engineering teams in London, Ontario. The SRE team owns the platform that runs... ...closely with application development teams and understand software delivery and quality at a practical level. You think in scaleable...SeniorFull timeWork at officeRelocationFlexible hoursShift work
$38 - $52 per hour
...Senior Journeyperson Plumber — Commercial, Service & Installation Pay: $38.00–$52.00 per hour Job Type: Full-time Schedule: Day shift... ...plumbing tasks from start to finish Communicates professionally with supervisors, clients, and other trades...SeniorHourly payFull timeDay shift$65.9k - $87.3k per year
...difference? As a member of the software team in Bach-Simpson, you... ...Bachelor’s degree in software engineering, Computer Science, Information... ...field Minimum 5 years professional experience with the C programming... ...solutions, and value-added services for the freight and transit rail...Full timeWorldwide$55k - $95k per year
...Canadians. We are looking for a Software Developer who can be... ...activities in collaboration with senior developers and technical... ...timely restoration of business services. Contributes to application... ...Computer Science, Computer Engineering or a related field, or equivalent...SeniorPermanent employmentFull timeTemporary workPart timeInternshipWork at officeFlexible hours- ...and ITSM processes Key Responsibilities Manage and lead Service Desk and Deskside teams (L1 & L2 analysts) Handle support across... ...Develop and maintain knowledge base articles Track hardware and software assets in ServiceNow Act as onsite IT representative for business...Contract work
- ...What To Expect As a Tesla Service Technician, you become a vital part of our global team... ...of the most brilliant technicians and engineers globally, engaging in cutting-edge automotive... .... We are committed to supporting your professional growth through a combination of training...RemplacementApprenticeship
- ...Join Our Team as a Senior HR Consultant! For HR professionals who connect people decisions to real business results. We are seeking a highly capable, curious, and HR-savvy Senior HR Consultant to join Ahria Consulting. This is not a traditional HR role. It’...SeniorPermanent employmentFor contractorsWork at officeImmediate startRemote workFlexible hours
- ...Technical training of our products to ensure quality customer service Opportunities for career growth and development Competitive... ...team members in the automation industry General Description Software Developer will use their knowledge to design, create, implement,...Contract work
- ...the buildings, infrastructure, sites and services within Western's campus community. FM... ...inquiries, resolving issues promptly and professionally, and effectively de-escalating emotionally... ...learn and navigate new web-based software platforms Able to build and maintain...For contractorsWork at office
- ...About the Opportunity Parmerit is seeking a highly skilled Controls Engineering Manager to lead the design and development of advanced industrial automation systems for manufacturing and processing equipment. This role is ideal for a leader with deep expertise in PLC...
$90k - $120k per year
...POSITION SUMMARY The Controller & Director, Corporate Services serves as the organization's senior financial leader and principal advisor on financial... ...Administration, or a related field required. Chartered Professional Accountant (CPA) designation required and in good...SeniorLong term contractRemplacementFull timeFlexible hoursWeekend workAfternoon shift$46.35 - $49.77 per hour
...are currently certified at the Engineer III level may be considered... ..., infrastructure, sites, and services within Western’s campus community... ...equivalent is preferred Professional Qualifications and Licenses:... ...Teams, and other Enterprise Software applications Proficient in...Hourly payFull time$17.6 per hour
...the YMCA Team! Be the Spark! Join our professional and passionate team and be the spark that... ...our regions. We also offer settlement services to newcomers, employment programs, and youth... ...data entry duties and learn new software programs and processes quickly. Current...Contract workPart timeNight shift$57.3k - $65k per year
...As a Specialist – Electronics Engineering and member of the monitoring... ...under the direction of more senior team members. What do we want... ...the use of electronic design software (Altium Designer and OrCAD)... ...digital solutions, and value-added services for the freight and transit...SeniorFull timeWorldwide$120k - $160k per year
...stakeholders Other duties as assigned WHAT YOU'LL NEED TO SUCCEED University of College Degree in Construction Management, Building Service or equivalent Superintendent - Proven experience in leading two full cycles as Site Superintendent on a residential development or a...SeniorRemplacementPermanent employmentFull timeFor subcontractorInternshipWork at office$63k - $70k per year
...tackling challenges head-on and inspiring teams to achieve their best? If so, GardaWorld is on the hunt for a savvy Bilingual (EN/FR) Service Delivery Manager to steer our ship towards new horizons. As a Bilingual Service Delivery Manager (SDM), you'll be at the helm of...Contract work$32 - $42 per hour
...Contractor, Design Services Checker Staff Specialist/Engineer Job Description The Design Services Checker role is focused... ...Siemens NX and/or Teamcenter Visualization software, ensuring effective application in professional environments. •Perform daily work activities...Contract workFor contractors$36.85 per hour
...Vacancy Department Name Learning Services The Support Analyst - Clinical is responsible... ...between systems Works with the software vendor to understand and influence... ...forward in their careers as health care professionals. Approximately 2,900 Nursing, Allied Health...Hourly payFull timeTemporary workImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Professional Services. Be the first to apply!
- software developer intern London, ON
- junior software developer London, ON
- software engineer London, ON
- software developer London, ON
- software engineer - robotics London, ON
- senior software developer London, ON
- software developer no experience London, ON
- software engineer - computer London, ON
- junior software engineer London, ON
- software engineer intern London, ON
