Software Application Developer

Insight Global

Montreal (administrative region)

Hybrid

CAD 68,000 - 108,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Insight Global is seeking a Software Application Developer to join its Production Configuration Services team. You will support configuration and delivery of Crew and Operations Management software for airline clients, using Python and a proprietary rule language (Rave).

You will work closely with customers to gather requirements, translate them into technical solutions, and maintain strong client relationships, while collaborating with internal teams to improve delivery processes.

Qualifications

  • At least 6 months of Python experience.
  • Experience working in Linux/Unix environments.
  • Experience using version control tools (Git, GitHub, or GitLab).
  • Strong communication and problem-solving skills.
  • Fluency in English (Spanish a plus).
  • 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.

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.

Skills

Python
Linux/Unix environments
Git/GitHub/GitLab
Communication
English fluency

Education

Bachelor’s or Master’s in CS/Engineering/Mathematics

Tools

Docker
CI/CD
Kubernetes
Cloud platforms (AWS/Azure)
Relational databases
Shell scripting

Job description

Location: Montreal, QC - Hybrid, 2 days onsite

Type: Perm

Compensation: Salary ranges at the bottom of the job posting. 7% annual bonus.

Required Skills & Experience
  • At least 6 months of Python experience
  • Experience 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)
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
  • 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
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

1+ years of experience - 68,000 CAD-78,000 CAD base.

4+ years of experience - 88,000 CAD-98,000 CAD base

8+ years of experience - 98,000 CAD-108,000 CAD base

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer II
Software Developer II

Foreflight • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Medical and dental coverage
Flight rewards and stipend
RRSP/retirement and pension plans
Airline Software Developer – Hybrid (Python, Client-Facing)
Airline Software Developer – Hybrid (Python, Client-Facing)

Insight Global • Montreal (administrative region)

Hybrid
CAD 68,000 - 108,000
Project Manager - Airline Operations Software
Project Manager - Airline Operations Software

K&K Global Talent Solutions INC. • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Software Engineering Leader (Airline Operations Product Implementation)
Software Engineering Leader (Airline Operations Product Implementation)

K&K Global Talent Solutions INC. • Montreal

Hybrid
CAD 120,000 - 150,000
Senior Software Developer, CAD Applications (C++/Python)
Senior Software Developer, CAD Applications (C++/Python)

NEARSOURCE TECHNOLOGIES • Montreal (administrative region)

Hybrid
Python Developer
Python Developer

Insight Global • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Software Developer II
Software Developer II

Jeppesen ForeFlight • Montreal (administrative region)

Hybrid
CAD 85,000 - 115,000
Medical coverage
Life insurance
RRSP retirement plans
+1
Développeur.se logiciel (Équipe Core) // Intermediate Software Developer (Core team)
Développeur.se logiciel (Équipe Core) // Intermediate Software Developer (Core team)

Plusgrade • Montreal

On-site
CAD 75,000 - 95,000
RRSP/401(k) matching
Comprehensive health plans
Flexible paid time off
+6
Jr Python Developer - up to $150k CAD - Montreal
Jr Python Developer - up to $150k CAD - Montreal

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Sr. Product Support Developer I
Sr. Product Support Developer I

Jeppesen Canada Ltd. • Montreal

Hybrid
CAD 90,000 - 120,000
Comprehensive medical, dental, and视ion
Employer paid life and AD&D insurance
Health care spending account
+9