Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Professional Services

$100k - $165k per year
Full-time

Trackunit

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?

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Professional Services in London, ON vacancy
  • $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,... 
    Senior
    Long term contract
    Full time
    Contract work
    Remote work
    Flexible hours
    Shift work

    Trackunit

    London, ON
    20 days ago
  • $90k - $115k per year

     ...As an experienced Backend Software Developer, you will join our team of 200+ engineers where you'll be working alongside a core...  .... We take your personal and professional development goals seriously and...  .... Meet with Erin Rahnenfuehrer, Senior Engineering Manager, and someone... 
    Senior
    Internship
    Remote work
    Flexible hours

    Trackunit

    London, ON
    3 hours ago
  • $92.5k - $136k per year

    Description Join Team CARFAX as a Senior Software Engineer - Dev Ops   We are looking for a seasoned Senior Software Engineer - Dev Opsto join...  ..., helps millions of people every day confidently shop, buy, service and sell used cars with innovative solutions powered by... 
    Senior
    Summer work
    Casual work
    Work at office
    Local area
    Immediate start
    Flexible hours

    CARFAX

    London, ON
    a month ago
  • $170k - $185k 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,... 
    Suggested
    Ongoing contract
    Full time
    Work at office
    Local area
    Remote work

    CyberCoders

    London, ON
    16 hours ago
  • $80k - $95k per year

     ...ABOUT THIS POSITION  The Software Engineer II, Web will have a passion for creating innovative and engaging web products, day-dream about exciting...  ...with web projects that complement or extend Software as a Service or Games as a Service products - e-commerce, community,... 
    Suggested
    Internship
    Local area
    Flexible hours

    Digital Extremes

    London, ON
    18 days ago
  • $104k - $150k per year

     ...the field of Water Resources Engineering who thrives in a fast-paced...  ...Resources team is seeking a Senior Transportation Drainage Engineer...  ...multidisciplinary group of professionals. This is your chance to dive...  ...and analysis tasks utilizing software such as HEC-RAS, HEC-HMS, PCSWMM... 
    Senior
    Long term contract
    Full time
    Contract work
    Temporary work
    Flexible hours

    Dillon Consulting

    London, ON
    1 day ago
  •  ...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 contract
    Permanent employment
    Full time
    Part time
    Shift work
    Night shift

    Alice Saddy Association

    London, ON
    22 days ago
  •  ...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,... 
    Senior
    Full time
    Contract work
    Internship
    Flexible hours
    Afternoon shift
    3 days per week

    Randstad

    London, ON
    a month ago
  •  ...Position: Software Developer Location: London, Ontario. This...  ...innovative activities. Ivey's IT professionals are at the forefront of...  ...to the best technologies and services. They create and maintain...  ...Computer Science or Software Engineering. A minimum of 1 year of experience... 
    Senior
    Long term contract
    Full time
    Contract work
    Temporary work
    Immediate start

    Ivey Business School

    London, ON
    4 days ago
  • Description Join our winning team as a Senior Systems Engineer   We are seeking a skilled Systems Engineer to join our Enterprise Systems Engineering...  ...cloud infrastructure, with hands-on experience across core services including EC2, VPC, API Gateway, and related CLI and SDK... 
    Senior
    Work at office
    Local area

    CARFAX

    London, ON
    5 hours ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Day shift

    HRS Talent Solutions

    London, ON
    14 days ago
  • $185k - $200k per year

     ...which makes everything possible. The Senior Legal Engineer is responsible for designing, building...  ...This role sits at the intersection of software engineering, data science, and legal...  ...discovery with attorneys and compliance professionals across Danaher to understand their... 
    Senior
    Contract work
    Remote work
    Work from home
    Flexible hours

    Danaher

    London, ON
    1 day ago
  • $98k - $115k per year

     ...areas: Nestlé Canada Job title: Senior Project Manager, Engineering (Mechanical) Location: London, ON...  ..., or related discipline. ~ Professional Engineer (P.Eng) or Engineer-in-Training...  ...gender-affirming procedures Fertility Services and Surrogacy Medical Coverage to... 
    Senior
    Full time
    For contractors
    Flexible hours

    Nestlé

    London, ON
    11 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Relocation
    Flexible hours
    Shift work

    Trackunit

    London, ON
    20 days ago
  •  ...For many experienced legal professionals, the challenge isn't a lack of success—it's finding a professional path that offers greater flexibility, personal growth, and meaning while still valuing the expertise they've spent years developing. This remote opportunity is designed... 
    Remote work
    Flexible hours

    3 Years on a Rock

    London, ON
    1 day ago
  • $16.55 per hour

     ...Join the YMCA Team! Be the Spark! Join our professional and passionate team and be the spark...  ...across our regions. We also offer settlement services to newcomers, employment programs,...  ...repetitive data entry duties and learn new software programs and processes quickly.... 
    Contract work
    Part time
    Monday to friday
    Night shift

    YMCA of Southwestern Ontario

    London, ON
    5 days ago
  • $70k - $92k per year

     ...Lead Field Service Technician – Controls/Security Responsible for responding and resolving...  ...for Honeywell’s assets such as tools, software, and site database Keep documentation...  ...Bachelor’s degree or technical/professional certificate Good presentation skills.... 
    Full time
    Contract work

    Honeywell Technologies

    London, ON
    6 days ago
  •  ...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

    Astra North Infoteck Inc.

    London, ON
    a month ago
  • $152.88k - $166.78k per year

     ...Manager, Facility Services Custodial Operations The Thames...  ...opportunity for an innovative, dynamic professional who is looking to join a...  ...and provides analysis to senior administration regarding legislation...  ...degree or diploma program in engineering technology, building... 
    Senior
    Permanent employment
    Full time
    Contract work
    Immediate start

    Thames Valley District School Board

    London, ON
    15 days ago
  •  ...Tech’s rapidly growing Vendor Services division, you’ll own the full...  ...a team of sponsorship sales professionals who drive exhibitor revenue across...  ...business is a key growth engine, and this role puts you right...  ...a comfort level engaging senior marketing and vendor executives... 
    Senior
    Full time

    Info-Tech Research Group

    London, ON
    7 days ago
  • $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 work
    For contractors

    Randstad

    London, ON
    more than 2 months ago
  • $32 - $42 per hour

    Contract, Design Services Liaison The Design Services Liaison role is...  ...They collaborate with the Design Engineering Liaison team and are the primary...  ...and/or Teamcenter Visualization software, ensuring effective application in professional environments. •Evaluate the impact... 
    Contract work

    Randstad

    London, ON
    more than 2 months ago
  • $33.94 - $39.07 per hour

     ...56818 - [ OPSEU Paramed ] Certified Dental Assistant, Dental Services- 1 position Dental Services Family Medical Centre - London,...  ...asset. Computer experience Experience using CADI and Paradigm software Knowledge of a Safety Culture in a Health Care Setting in... 
    Long term contract
    Part time
    Casual work
    Work at office

    St. Joseph's Health Care London

    London, ON
    1 day ago
  • $53.74k - $62.98k per year

     ...Coordinator, Pharmacy Services Mohawk Medbuy Corporation (MMC) is a national, not-for-profit, shared services organization that supports...  ...Areas of Responsibility Provide accurate, timely, and professional response to Member inquiries, including first line management of... 
    Ongoing contract
    Full time
    Contract work
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Mohawk Medbuy Corporation

    London, ON
    13 days ago
  •  ...Customer Service Representative - Desjardins Insurance Agent Team Member Location: London, ON Type: Full Time Position Overview...  ...Successful Desjardins Insurance Agent is seeking a qualified professional to join their winning team for the role of Customer Service Representative... 
    Full time
    For contractors

    Tom Burnside - Desjardins Insurance Agent

    London, ON
    14 days ago
  •  ...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

    Proax Technologies Ltd.

    London, ON
    27 days ago
  • $70k - $120k per year

     ...This role provides our customers with solutions to their facility services needs by offering industry-leading products and hands-on help...  ...: Grow your career with clear paths for promotion and professional development. A Successful Candidate in This Role: •    Will... 
    Full time
    Local area
    Shift work
    Day shift

    Cintas Corporation

    London, ON
    1 day ago
  • $51.35k - $60.19k per year

     ...Sourcing Service Desk Agent Mohawk Medbuy Corporation (MMC) is a national, not-for-profit, shared services organization that supports...  ...or category teams, always maintaining a high standard of professionalism and a commitment to Member and Vendor satisfaction. Key Responsibilities... 
    Internship
    Local area
    Remote work
    Flexible hours

    Mohawk Medbuy Corporation

    London, ON
    4 days ago
  •  ...what makes us different. You’ll help lead a welcoming and efficient checkout experience while supporting our front-end team with service excellence and operational readiness. Through confident leadership, hands-on coaching, and a passion for customer service, you’ll ensure... 
    Full time
    Work at office
    Local area
    Afternoon shift

    Farm Boy Inc.

    London, ON
    11 days ago
  • $100k - $110k per year

     ...challenges through innovative software solutions. In your role, you...  ...AI as a core part of how you engineer, not an afterthought. You reach...  ...Career Advancement Professional development, mentorship &...  .... Integrate systems via web services and APIs t support our clients... 
    Senior
    Full time
    Summer work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    tbk Creative

    London, ON
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Professional Services. Be the first to apply!