Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Insight Global is looking for a Software Developer- Integration for one of our customers. This is a 6 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.
Must haves:
- 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
Plusses:
- 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).
Similar Jobs
Software Engineer II (Data Center Packet Forwarding)
HPE
Captiva Developer / Administrator
Onico Solutions
Test Automation Engineer (Optical Testing & Calibration)
Lumentum Ottawa ULC
Experienced QA Engineer Needed for Software Testing
FreelanceJobs
LabVIEW Test Engineer
Global Connect Technologies
More Jobs at Insight Global
View all →Hybrid Fullstack Engineer: Lead High-Performance Web Apps
Insight Global
Tableau Developer - Data Visualization & Analytics
Insight Global
Lead Dotnet Developer
Insight Global
Technical Program Manager - Security Operations
Insight Global
3rd Shift NOC Engineer
Insight Global
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free