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.
- 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.
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.
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?
#J-18808-Ljbffr$93k - $139k 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.... ...We use it pragmatically and we own everything we ship. Professional Development: We set aside dedicated time weekly for self-directed...SeniorFull timeCasual workInternshipWork at officeImmediate start$105.28k - $138.1k per year
...Group: Mgmt Non Union Service Area: Environment and... ..., the Environmental Services Engineer is responsible for overseeing... ...delegation of approval authority for professional consulting services as per... ...Office, and related software and database applications....SuggestedPermanent employmentFull timeWork at officeMonday to friday$107.4k - $161.1k per year
...challenges every day. Our water professionals collaborate to contribute... ...Stantec is one of the world’s top engineering and consulting firms... ...currently seeking a passionate Senior Electrical Engineer to join our... ...or oversee construction phase services, such as responding to RFIs,...SeniorLong term contractFull timeTemporary workPart timeFor contractorsFor subcontractorCasual workWork at officeWork from home- ...responsible for engaging with potential customers, promoting our products and services, and contributing to the overall growth of the company. This position offers an excellent opportunity for professional development and advancement within the sales field. What You’ll Do:...SuggestedFull time
- ...details for this role. Job Description: Role Overview The Software Engineer II provides hands-on technical support for business-critical applications... ...investigating and resolving production issues across desktop services, web applications, and mainframe-connected systems,...SuggestedFull timeRemote workWork from homeRotating shift
$80.8k - $101k per year
...by humans. If you would like more information about how your data is processed, please contact us. The Subcontracts Procurement Professional opening is a current vacant position at General Dynamics Land Systems – Canada. The base salary hiring range for this position is $...Full timeFor subcontractorWork at office- ...Mechanical Engineer Location: Southwestern Ontario, Canada Job Description... ...junior staff and support their technical and professional development. As project demand increases... ..., teamwork, sustainability, and client service. Participate in team planning,...SeniorContract workFor contractorsWork at office
- ...What You'll be Doing! Develop software solutions for edge devices,... ...systems with guidance from senior team members Collaborate on... ...in Computer Science, Software Engineering, or related technical field... ...with numerous opportunities for professional growth and development. We...SeniorLong term contractFlexible hours
- ...are seeking a highly skilled senior developer who thrives on tackling... ...delivery and ensuring software quality and reliability. Actively... ...Qualifications: ~ Bachelor’s Degree in Engineering, Computer Science, or related field. ~5+ years of professional software development...SeniorFull time
- ...to perform challenging work alongside a first-rate group of dedicated professionals. We're actively searching for our next team member for the position of: SENIOR MECHANICAL PRODUCT DESIGN ENGINEERING SPECIALIST JOB PURPOSE Deliver on complex and/or multiple...Senior
$95k - $120k per year
...working with? As the Manager, Software (Embedded & Digital Products)... ...will report to the Manager, Engineering & Products and lead a... ...digital platforms and backend services, customer-facing applications... ...feedback, succession planning, and professional development. Create an...Long term contractFull timeRemote workWorldwide$98k - $115k per year
...areas: Nestlé Canada Job title: Senior Project Manager, Engineering (Electrical) Location: London, ON... ...Automation, or related discipline. ~ Professional Engineer (P.Eng) or Engineer-in-... ...gender-affirming procedures Fertility Services and Surrogacy Medical Coverage to...SeniorFull timeFor contractorsFlexible hours- ...us to help plan, design, and engineer community and mobility solutions... ...Group that provides services to the land development industry... ...guidance and supervision of a senior engineer/designer. You should... ...design using knowledge of relevant software programs. Works with other...SeniorInternshipWork at officeFlexible hours
$1346.28 - $1692.3 per week
...November 23, 2026 11:59 pm EST Technical Services Officer Job ID: 251301 Posting status... ...: • You have demonstrated knowledge of engineering principles related to highway construction... ...skills and proficiency with computer software applications to create contract documents...Permanent employmentFull timeContract workTemporary work$96.9k - $136.8k per year
...Job Description: The Manager, Network Service Delivery plays a critical leadership role... ...build trusted partnerships across Network Engineering, Network Architecture, Wi-Fi & Network Access... ...planning activities for network hardware/software initiatives. Drive continuous...Full timeWork from homeRelocation- ...LAPORTE is a consulting engineering firm offering a high value-added engineering services to pharmaceutical, agri-food, industrial... ...autonomy, collaboration and professional growth are at the heart of our... ...Experience with structural design software (e.g., ETABS, SAP2000, STAAD, S...SeniorPermanent employmentFull timeFor contractorsWork at officeFlexible hours2 days per week
$45.9k - $72.6k per year
...Permanent Full Time - Group Retirement Services (GRS) Administration supports a wide... ...for a customer‑focused, detail‑oriented professional who enjoys working in a fast‑paced... ...internal and external partners, including senior leadership Communicates with clarity,...SeniorPermanent employmentFull timePart timeInternshipWork at officeFlexible hours$27 - $30 per hour
...organized French/English bilingual customer service representative. The ideal candidate will... ...and their customers. Assign professional cleaners and repair technicians to provide... ...and online. ~ Proficiency with office software (e.g., word processing, spreadsheets, email...Hourly payCasual workWork at officeMonday to friday- ...oriented Housekeeper to join our Environmental Services team. In this role, you will be... ...maintaining a healthy and safe environment. Professional appearance and a cooperative approach... ..., long term care facilities, and senior homes to be fully vaccinated Thank you...SeniorLong term contractPart timeFor contractorsLocal areaFlexible hoursShift workNight shift
$57.5k - $85k per year
...currently seeking a Transportation Engineering Graduate to join our... ...Canadian, 100% employee-owned professional consulting firm specializing... ...Canada, we offer a wide range of services related to building and... ...Transportation drafting using CADD software Assist with site...Full timeContract workLocal areaFlexible hours$122k - $172k per year
...The Opportunity: The Engineering Manager is responsible for providing... ...capital projects, technical services, facility infrastructure,... ...engineering discipline. ~ Professional Engineer (P.Eng.) designation... ...with AutoCAD or equivalent CAD software. ~ Experience managing engineering...Long term contractPermanent employmentFull timeTemporary workPart timeFor contractors- ...will be responsible for the engineering analysis and design for a variety... ...or equivalent Licensed Professional Engineer in the Province of Ontario... ...as HEC-RAS, MIDUSS, HY-8 software Possess a valid driver's... ...science, and technical consulting services. Our range of expertise,...Full timeContract workWork at officeLocal areaFlexible hours
- ...experienced Water Resources Engineer. The position will be based out... ...group of 20 surface water professionals Mentorship of junior staff... ...technical and graphic work in a senior review (QA/QC) role... ...proactive organization where client service is second to none Education...SeniorWork at officeLocal area
$80.77k - $105.95k per year
...Group: Mgmt Non Union Service Area: Environment and... ...Summary of Duties: Assists Engineers to plan, design, and program... ...Service Area and Division for professional direction and supervision in... ...Microsoft Office, and related software and database applications....Permanent employmentFull timeContract workWork at office$60k - $75k per year
...Responsible for responding and resolving service calls, providing technical support, and... ...responsible for Honeywell’s assets such as tools, software, and site database Keep documentation... ...Bachelor’s degree or technical/professional certificate Good presentation skills....SeniorContract work$116k - $145k per year
...passion continuously learn and grow professionally be recognized for the great work you... ...health and dental plan. Manager, IT Service Management (ITSM) Salary N09 | $116,000... ...recommendations for process owners and senior management. Manage operational responsibilities...SeniorPermanent employmentFull timeWork at office$100k - $130k per year
...boundaries. We are a group of professionals with a variety of expertise... ...check out our Cradle to Grave services and hear from our team... ...health and safety. You, as a Senior Estimator, will Confidently... ...experience using various takeoff software, specifically either CostX or...SeniorFull timeFor subcontractor$5000 per month
310S Licensed Automotive Service Technician – $5,000 Recruitment & Retention Bonus Are you willing to relocate to London, ON, to join us... ...in Diesel systems, electrical systems, transmissions, engine repairs/replacements, and advanced troubleshooting. Key Highlights...Hourly payRemplacementPermanent employmentFull timePart timeApprenticeshipManual laborRelocationFlexible hours- ...customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest... ..., concerns, and escalations quickly and professionally. Coordinate resolutions across teams and communicate...Long term contractContract workWorldwide
- ...challenges every day. Our water professionals collaborate to contribute... ...seeking a skilled and driven Senior Civil Technologist to join our... ...Uses knowledge of design tools, engineering calculation, and platforms to... ..., using collaboration software such as ACC or ProjectWise....Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Professional Services. Be the first to apply!
- software engineer part time London, ON
- software engineer London, ON
- software design engineer London, ON
- software engineer - computer London, ON
- software developer internship no experience London, ON
- software engineer co-op London, ON
- software development engineer London, ON
- software developer London, ON
- software engineer - ai machine learning London, ON
- director software engineering London, ON

