Software Developer

Post Date

May 21, 2026

Location

Montreal,
Quebec

ZIP/Postal Code

H3A 1
Canada
Jul 29, 2026 Insight Global

Job Type

Perm

Category

Programmer / Developer

Req #

DEN-cb22b434-19a2-46f7-bdb5-0d48d056751f

Pay Rate

$90k - $100k (estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

A client of Insight Global is seeking a Software Application Developer to join their Production Configuration Services team. This is a customer-facing role supporting the configuration and delivery of Crew and Operations Management software for airline clients. The position offers strong exposure to both technical problem solving and client interaction within the aviation industry.

Key Responsibilities:

Partner directly with customers to gather requirements and understand business objectives
Configure and customize Crew Planning and Operations software using Python and a proprietary rule-based language (Rave)
Translate business needs into technical solutions and clearly explain design decisions to clients
Build and maintain strong client relationships while managing expectations
Collaborate with internal teams to improve processes and delivery efficiency
Develop and execute automated test cases using a test-driven development approach

This position is a hybrid role and has a yearly compensation of 80,000 CAD- 90,000CAD.

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

1+ years of software development experience
At least 6 months of Python experience
1+ years working in Linux/Unix environments
Experience using version control tools (Git, GitHub, or GitLab)
Strong communication and problem-solving skills
Professional fluency in English (Spanish is a plus)
Must be authorized to work in Canada

Nice to Have Skills & Experience

Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or similar field (or equivalent experience)
3+ years of software development experience
2+ years of Python experience
Experience working in Agile environments
Background in airline operations, crew planning, or optimization
Experience with:

Relational databases and data modeling
Test-driven development tools (Gherkin, Behave, Pytest)
Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, etc.)
Linux system administration and shell scripting
Kubernetes, virtual machines, and enterprise integrations
Functional programming concepts

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.