03 Oct
|
Trackunit
|
London
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. A place in an agile growth SaaS business with possibilities to grow internally in the company. International environment with regular check-ins and social events across teams, departments and borders.
We take your personal and career 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. 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.
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.
Compensation: The base salary hiring range in Ontario for this role is $100.000 - $165.000 CAD per year, depending on experience and qualifications. 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. 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.
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. At the same time, you bring solid hands-on expertise in at least one domain: frontend, backend, or data.
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 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.
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. 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. Virtual second interview / in-person with the hiring manager and the team.
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. Our colleagues come together in hubs spread across the globe, but we embrace the idea of working remotely and in environments that inspire you.
📌 Senior Software Development Engineer - Remote (London)
🏢 Trackunit
📍 London