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 can best 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 processDon’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 ConstructionWe’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?
#J-18808-Ljbffr
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 can best 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 processDon’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 ConstructionWe’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?
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Professional Services in Winnipeg, MB vacancy
- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with... ...preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare...SeniorFull timeFor contractors
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers... ...is a plus). Deep hands-on experience with AWS cloud services, including but not limited to EC2, EKS, Lambda, S3, RDS,...SeniorFull time
$124k - $186k per year
...land-based gaming businesses to create amazing, integrated experiences that keep players in the game.We are looking for a Senior Software Engineer, Services to play a foundational role in building the technology behind our digital experiences. This includes designing and...SeniorLong term contractInternshipImmediate startRemote work- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...AOGs (Aircraft on ground) and customer engineering / technical requests; Produce Engineering... ...to Customers, Maintenance facilities, Service Centers and other Bombardier departments... ...coordination andtraining to Engineering Professionals.Provide technical guidance for problem...SuggestedFlexible hoursShift work
$95k - $120k per year
Job Description Grey Owl is looking for an experienced Professional Services Engineer to design, implement, migrate, and improve technology environments for our clients. Grey Owl is a wholly owned subsidiary of Onni Group that evolved from Onni’s internal technology department...InternshipWork at officeLocal areaWeekend workAfternoon shift- Lead technical initiatives as a Senior Software Engineer at Coalition, specializing in Cloud Services for our Scanning Engine and Data Collection team. This remote role focuses on designing and improving distributed systems. As a Senior Software Engineer at Coalition, you...SeniorRemote work
$150.7k - $251.7k per year
...scalable systems? The Transactional Services team builds some of the most... ..., distributed systems software. Delivering quality features... .... Mentoring other engineers. Maintaining current technical... ...balance between your personal and professional life is critical to life-long...SeniorInternshipWork from home$105k - $140k per year
...management. About the RoleCaptivateIQ's Professional Services team partners with customers after the... ...to Customer Success. We're hiring a Senior Professional Services Consultant to... ...CaptivateIQ or a competitor's sales compensation software (e.G., Xactly, Varicent, SAP...SeniorManual labor$114.6k - $151.8k per year
...unmatched breadth and depth of engineering, advisory and science-based... ...landscape of our world.As a Senior Structural Engineer in our Resources... ...designers and developing professionals while strengthening... ...structural design and analysis software such as S-FRAME, STAAD.Pro, or...SeniorLong term contractFor contractorsWork at officeLocal areaRemote workFlexible hours- ...Grey Owl in Downtown Vancouver, using Microsoft 365, networking, and security expertise daily.Grey Owl seeks an experienced Professional Services Engineer for hands-on, project-focused client delivery. You will design, implement, migrate, and improve technology environments...
$120.4k - $216.6k per year
...enjoy working with a diverse multinational team of engineering talents? Join our Cloud Data Services team! Our Cloud Data Services team designs, builds... ...providing hands-on technical development As a Senior II Software Engineer, you will be responsible for: Designing...SeniorWork at officeWork from home- ...Operations, Quality, Planning, H&S, IT, Engineering) to integrate artificial intelligence,... ...Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Science,... ...protected characteristics to apply. Job Professional Senior, Manufacturing Engineering Primary...SeniorFlexible hoursShift work
- Elevate your career with Akamai as a Senior Software Engineer specializing in Data Services. This hybrid role requires expertise in backend systems and microservices architecture. In this pivotal role, you will work with a diverse global team to design and scale backend data...Senior
- ...contributions to the team? Interpret engineering documents and conduct technical investigations... ...& are familiar with Microsoft Office software tools. You have Strong communication... ...characteristics to apply. Job Professional Senior, Engineering, Liaison Primary...SeniorWork at officeFlexible hoursShift workRotating shiftWeekend workAfternoon shift
- ...and harmonization of these priorities; Support Engineering Release (Drawings, Modsums, Documents, Service Bulletins etc), tracking and compliance to associated... ...experience (asset); You demonstrate a professional attitude and superior communication skills (essential...SeniorFlexible hours
- Position: Professional Senior Engineer – Avionics SystemsLocation: Dorval, QC, CanadaJob SummaryWe are seeking an experienced Senior Avionics Systems... ...development, integration, testing, certification, and in-service support of advanced avionics systems for business aircraft....Senior
- ...Program What are your contributions to the team? Support the Engineering and Operations organizations; Perform various stress... ...legally protected characteristics to apply. Job Professional Senior, Engineering, StressPrimary LocationMarcel-Laurin Plant 1...SeniorWork at officeFlexible hoursWeekend work
- ...Help shape the product, architecture, and engineering practices of an early-stage company... ...company growth What You'll Do As a Senior Software Engineer at Thri5, you'll play a key... ...customer-facing features Designing backend services, APIs, data models, and data pipelines...SeniorInternshipWork at office
- About The Role Aspiring IT Inc. is seeking an experienced Senior Software Engineer to design, develop, integrate, and maintain scalable... ...models, and system architectures.Develop backend applications, services, APIs, and data-processing solutions using modern programming...Senior
$141.4k - $204.4k per year
...entertainment. Together, we power the platforms, AI-driven tools, live services, and infrastructure that ensure global scale, secure player... ...of players worldwide. We are seeking an experienced Senior Software Engineer to join our Service Enablement organization as a technical...SeniorFull timeLocal areaWorldwide- ...requirements In FC Quality Verification Engineering, our mission is to build the technology... ...operations teams.Role summary As a Senior Software Developer in Vancouver you will manage... ...) workflows and distributed execution services.Diagnose failures across code, data,...SeniorFull timeWork at officeLocal area3 days per week
- ...business integrity, first-class service, innovation and a commitment... ...reward. Personal and Professional Development - We are committed... ...Tea and Coffee Job Title: Software Developer Location: Winnipeg... ...Industries is building a new Engineering Technology team, and we are looking...
- Hiring: Senior Hydromechanical Systems Engineer – Aerospace We are looking for an experienced Senior Hydromechanical Systems Engineer to support the design, integration, development, testing, and certification of aerospace systems. Experience in Hydromechanical...Senior
- ...Operations, Methods and Quality.Consults with specialists within the engineering community (Flight Science, Stress, Flammability, Systems and... ...applicable legally protected characteristics to apply.Job Professional Senior, Liaison EngineeringPrimary Location Administrative Centre (...SeniorFlexible hours
$100k - $110k per year
...with a deep interest and expertise in data engineering and the dedication to apply that passion... ...-based platforms, like Google Cloud Services and AWS, to build and maintain serverless... ...the job for you if you have:5+ years of professional experience as a data engineerBachelor's...SeniorWorldwideFlexible hours$140k - $160k per year
...the seventh consecutive year. Role OverviewWe’re hiring a Senior Software Engineer to build and own systems end-to-end on the platform behind... ...discussions; align work with our modular-monolith approach (service extraction when justified) and design for scale. Lead...SeniorLong term contractWork at office1 day per week- ...proactive risk management. Our software helps teams across compliance... ...risk.Role Summary As a Senior Software Application Developer... ...functional initiatives, raise engineering standards, and shape how... ...evolve scalable APIs, distributed services, and data flows using...SeniorLong term contractRemote workFlexible hours
- ...Assistance Program Tele Health Program Professional, Engineering - Avionics SysteBombardier is a global... ...-changing planes. Our products and services provide world-class transportation... ...the development and implementation of software for customization of crew alerting logic...SeniorWork at officeFlexible hours2 days per week
- Professional Senior, Engineering - Avionics SystemsWhen applicable, Bombardier promotes flexible and hybrid work policies. Why join us?At Bombardier... ...innovative and game-changing planes. Our products and services provide world-class transportation experiences that set new...SeniorWork at officeFlexible hoursShift work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Professional Services. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

