cover image
SPX Technologies

Software Developer

On site

Mississauga, Canada

Full Time

22-01-2026

Share this job:

Skills

Communication Python Java Jira GitHub Docker Test Scrum Programming git Organization react Software Development Confluence Agile Recruitment C++ Artificial Intelligence

Job Specifications

Building the people that build the world.

With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world. Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development. We’re a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world.

As part of Detection and Measurement, Radiodetection is a global leader in the design and development of equipment and software used by utility companies to install, protect, and maintain underground infrastructure networks. Through precision and magnetic locators and ground penetrating radar, we help prevent damage to infrastructure utilities and protect lives.

Job Summary:

Supported by the Engineering Software Team Lead, the Software Development Team and the Engineering Manager the Software Developer participates in projects to develop, test and document software used to control, display and analyze Ground Penetrating Radar (GPR) data.

Key Responsibilities:

Project Execution:
Plan and estimate software development and testing tasks;
Provide regular and accurate progress updates (written and verbal) to the project lead;
Provide input on project execution and closing documentation;

Technical Knowledge:
Design, code, and maintain and extend features across an existing software stack;
Practice test driven development, unit testing and automated test development;
Experience with Object-oriented design in modern programming languages ex. Python, Java, C++, etc;
Experience with Dev-Ops tools: Git, GitHub workflows, Jira, Confluence, Docker, etc;
Experience with Scrum and Agile development methods;
Familiarity with additional Software Frameworks: ex. React Native, Flutter, QT;
Willingness to learn new Software Frameworks / technologies;

Product Application Knowledge:
Willingness to learn the major areas of GPR product use including: Utility Locating, Geotechnical, Archaeology, Ice and Snow, Mining, Concrete & Infrastructure, Agruicutlure, and Military & Police Sciences.

General:
Maintain regular communication with team and department members;

Global Responsibilities:
Understand your departmental or area initiatives as defined in the operating plan and help execute these initiatives;
Understand that you work in a small to medium sized business and that being a member of such an organization requires that you may from time to time have to pitch in and carry out work that is not part of your normal responsibilities; ‘no task is too small and no challenge too big if everyone pitches in’.
Hybrid Work schedule that includes 3 days in-office (located in Mississauga, ON) and 2 days work-from-home once 3 month probation period is complete.

Key Accountabilities:

Personal Accountabilities
Produce code which is well tested and documented. Consider the full effect of changes before they're made and put emphasis on the reusability of modules;
Adherence to Software Team process and practices regarding source control, issue tracking, code review and technical documentation;
Timely completion of tasks based on agreed upon schedule;
Providing regular and accurate status updates.
Willingness to support Software and broader Engeineering team goals and innitiatives;
Global Accountabilies:

Adherence to corporate values (individually and team members);
Adherence to corporate procedures and policies (individually and team members);
Maintenance of confidentiality in respect to all matters and understand what sensitive information means;

SPX Pay Transparency Statement

We recognize that attracting the best talent is key to our strategy and success as a company. As a result, we aim for flexibility in structuring competitive compensation offers to ensure we are able to attract the best candidates. As required by law in this state, the estimated salary range for this position is $65,500-$88,400 and represents our good faith estimate as to what our ideal candidates are likely to expect. We tailor our offers within the range based on organizational needs, internal equity, market data, geographic zone, and the selected candidate’s experience, education, industry knowledge, location, technical and communication skills, and other factors that may prove relevant during the selection process. At SPX, it is not common for individuals to be hired at the higher end of the range, and compensation decisions depend on a variety of factors. This position is eligible to participate in a discretionary bonus, subject to the rules governing the plan. SPX offers a variety of benefits, including health benefits, RRSP benefits with a company match, and flexible time off. More information about our benefits can be found on the “Rewards and Benefits” section of our career page.

Use of Artificial Intelligence in Hiring

As part of our recruitment process, we may use artificial i

About the Company

ABOUT SPX SPX Technologies is a supplier of highly engineered products and technologies, holding leadership positions in the HVAC and detection and measurement markets. Based in Charlotte, North Carolina, SPX Technologies has approximately 4,400 employees in 15 countries. SPX Technologies is listed on the New York Stock Exchange under the ticker symbol "SPXC." Global Headquarters | 6325 Ardrey Kell Road Suite 400 | Charlotte, North Carolina 28277 | United States Know more