Software Developer- Integration

Post Date

Feb 28, 2026

Location

Saskatoon,
Saskatchewan

ZIP/Postal Code

S7K 5
Canada
Jun 19, 2026 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

CAL-765dad63-dbeb-4166-9b88-5d6eb696a9ea

Pay Rate

$32 - $40 (hourly estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

Insight Global is looking for a Software Developer- Integration for one of our customers. This is a 12 month contract, with a high likelihood of extensions, with the expectation to work 5 days a week in-office in Saskatoon. This candidate is required to occasionally travels to sites for testing and feedback loops. Responsibilities include producing high‑quality, maintainable Python code aligned with open‑source standards, supporting reliable deployment pipelines and well‑tested releases, and maintaining strong test coverage through automated regression suites. The role also involves creating clear documentation, following sustainable engineering practices, and continuously improving solutions based on site interactions and feedback. This role is ideal for someone who enjoys building, maintaining, debugging, and optimizing software with a strong connection to real‑world use.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

- 2-3 years in software development or system integration using Python, C, C++ or similar.
- Strong Python development skills (packaging, APIs, CLI tools, logging, testing).
- Experience maintaining and deploying Python applications (CI/CD, versioning, rollout strategies).
- Hands-on experience with Linux systems (shell scripting, file systems and networking)
- Experience with open‑source development workflows (GitHub/GitLab, PR reviews, community collaboration).
Experience with testing frameworks and automated test development.
- Excellent debugging and problem‑solving skills.
Background in Computer Science, Mechatronic, Robotics or similar

Nice to Have Skills & Experience

- Experience with IMU, Radars, Cameras, LiDAR or other sensors
- Working experience in ThinManager/ThinClients/RTSP streams/VLC and HMI screens for PLC/SCADA integrations
- Experience with real-time/live, safety critical systems
Mining experience
- Experience with virtualization and containerization technologies such as Docker as well as CI/CD
- Familiarity with package distribution (PyPI, wheels, virtual environments).

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.