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

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 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... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...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,... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    4 days ago
  •  ...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

    Equinix

    Winnipeg, MB
    4 days ago
  • $900 per month

     ...available inside Epic Hair Studio—perfect for a hairstylist, barber, braider, or lash artist ready to grow their business in a clean, professional environment. Pricing: • Individual: $900/month • Team of 2: $1,600/month Space features: • Large, spacious room (... 
    Suggested

    Epic Hair Studio

    Winnipeg, MB
    1 day ago
  •  ...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... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...hospitality organizations in hiring experienced hospitality professionals for a range of mid–senior level opportunities across Canada. This is a multi-role...  ...events, and/or multi-department environments to achieve service and financial targets Drive guest experience... 
    Senior
    Full time
    Contract work
    Afternoon shift

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...healthcare organizations in hiring experienced healthcare professionals for a portfolio of mid–senior level opportunities across nursing, allied health, and...  ...within hospitals, outpatient clinics, rehabilitation services, community care, and specialized programs. These roles... 
    Senior
    Full time

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...assisting legal organizations in hiring experienced legal professionals for multiple mid–senior level opportunities across a range of practice areas and...  ...commercial agreements, vendor/customer contracts, NDAs, service agreements, leases) Support matters across corporate/commercial... 
    Senior
    Full time
    Contract work
    Private practice

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...organizations in hiring experienced IT professionals to support Canada-based...  ...platforms, cybersecurity, IT service management, systems...  ...roles are designed for mid- to senior-level professionals who are ready...  ...pathways such as IT Manager, Lead Engineer, Security Lead, Solutions... 
    Senior
    Full time

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...Hire Resolve is assisting Sales & Marketing organizations in hiring experienced Sales & Marketing professionals for mid–senior opportunities across Canada. This is a multi-role campaign spanning several commercial functions, including business development, key account management... 
    Senior
    Full time

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...team of an assignment. • Lead electrical engineering work on all electrical systems for a...  ...• Experience with specialty modeling software, such as AGI 32, Visual Lighting, SKM, ETAP...  ...or equivalent in Engineering & Licensed Professional Engineer required. Minimum of 10 years... 
    Senior
    For contractors
    For subcontractor
    Internship
    Work at office

    Stantec

    Winnipeg, MB
    4 days ago
  • $100.81k per year

     ...tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing products that...  ...Amazonians for both personal and professional development, expand your network,...  ...control systems Knowledge of software development lifecycle, including... 
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Worldwide
    Monday to friday

    Amazon

    Winnipeg, MB
    5 hours ago
  •  ...We are seeking experienced Finance Professionals to support a range of client opportunities across Canada . This consolidated role is intended...  ...ready to take on greater responsibility and progress toward senior or leadership-level finance roles . Key Responsibilities... 
    Senior
    Full time

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  • $180k - $200k per year

     ...leader within our AI organization. While a Senior Data Scientist excels at building and...  ...Architecture & Scalability: Partner with Engineering and DevOps to design robust ML platforms....  ...Have 10+ years of experience in software or data science, with at least 8+ years... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    4 days ago
  •  ...has large-scale international engineering projects to offer. If you...  ...Structural Engineer (Intermediate to Senior) to support the continued...  ...asset. ~ Registered as a Professional Engineer (P. Eng) with Engineers...  ...with structural design software (ETABS, SAP2000, SAFE, etc.).... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    1 day ago
  •  ...the world. We are a global IT services and consulting company that...  ...retains nearly 1000 full-time professionals, and our annual growth rate exceeds...  ...for an Operations Research Engineer to join the Workforce...  ...programming, mathematics, and software engineering who enjoys solving... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    1 day ago
  •  ...change the world. We are a global IT services and consulting company that brings together...  ...retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25...  ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    3 days ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering...  ...Engineering. Registered as a Professional Engineer (P. Eng) with eligible for registration...  ...is a world-leading professional services and project management company... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    3 days ago
  •  ...changed – business integrity, first-class service, innovation and a commitment to...  ...related App’s. Personal and Professional Development - We are committed to helping...  ...Café offers free Tea and Coffee. Senior Manufacturing Engineering Specialist - Critical Environments... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...Manufacturing & Supply Chain Professionals to join their Canada-based operations...  ...are designed for mid- to senior-level professionals with a...  ..., supply chain, operations, engineering, logistics, or quality...  ...efficiency, cost control, and service levels Collaborating cross... 
    Senior
    Long term contract
    Full time

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering...  ...Engineering. Registered as a Professional Engineer (P. Eng) with eligible for registration...  ...is a world-leading professional services and project management company... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    3 days ago
  • $89.7k - $149.8k per year

     ...our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing products that operate at global...  ...define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to... 
    Full time
    Internship

    Amazon

    Winnipeg, MB
    5 hours ago
  •  ...Drive AI innovation as a Senior AI Engineer in Mississauga, Canada. Craft Python-based AI applications...  ...AI Engineer with over 8 years in software development. You will design and deploy...  ...solutions Build data analytics and self-service platforms Optimize performance of... 
    Senior

    Talentola

    Winnipeg, MB
    4 days ago
  • $59k - $97k per year

     ...future. And as the largest 100% Canadian-owned and operated professional services firm in our country, we are proud to work alongside our clients...  ...no further! What will your typical day look like? As a Senior Accountant in the Accounting Services Group, you will be... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Winnipeg, MB
    4 days ago
  •  ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type of position: Regular To pursue project and client...  ...support you in completing mandates and in fostering your professional development. With us, you’ll get the opportunity to:... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area

    BBA Consultants

    Winnipeg, MB
    4 days ago
  •  ...potential in an environment that’s engineered for people. At CIMA+, we care...  ...than 700 highly qualified professional in this business sector, we...  ...career by joining us as a  Senior Overhead Transmission Lines Engineer...  ..., and quality management services. Using your extensive... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Winnipeg, MB
    10 hours ago
  •  ...collaborate with top environmental professionals on work that’s vital to our clients...  ...exciting opportunity for a motivated senior Water Resources Engineer / Environmental Engineer with experience...  ...Team within Stantec’s Environmental Services Business Line, contributing to a... 
    Senior
    Work at office
    Worldwide

    Stantec

    Winnipeg, MB
    4 days ago
  •  ...infrastructure investment worldwide, our services are in great demand. We...  ...50,000 planners, designers, engineers, scientists, digital...  ...construction managers and other professionals delivering projects that create...  ...(Contaminated Sites) is a senior level professional responsible... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Winnipeg, MB
    12 days ago
  •  ...dependable, and less expensive Java services. Come join one of the most influential...  ...on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon...  ...Minimum Requirements 5+ years of professional experience developing optimizing... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Azul

    Winnipeg, MB
    4 days ago
  •  ...business integrity, first-class service, innovation and a commitment...  ...reward. Personal and Professional Development - We are committed...  ...a passionate and experienced Software Developer with expertise in ....  ...from the feedback provided by senior team members. • Translate... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    4 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!