OneMain Financial Jobs

Job Information

Insight Global Software Developer- Integration in Saskatoon, Saskatchewan

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/.

Skills and Requirements

  • 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 - 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).

DirectEmployers