Software Solution Developer for Jeppesen – a Boeing Company (Manpower planning project)

Canada Montreal Python Software Developer

Required skills

Python / strong
Analytical skills / strong
Linux/Unix / good
Communication skills / expert
English / expert

Are you passionate about solving complex real-world problems using technology?  Do you want to work directly with clients, understand their businesses, and use technology to solve their problems and improve efficiency? Are you thrilled to deliver solutions that the clients truly benefit from?

If you got three “Yes”, then you caught the right opportunity. Keep reading!

On behalf of Jeppesen – a Boeing company, we seek a Software Solution Developer in Montreal to be a part of our experienced team, working with the best airlines in the world. A leader in aviation, aviation training products, and aviation software is looking for the best to journey into the future of navigation!


Our client is the world’s leading provider of aeronautical data and is combining our company’s enduring spirit of innovation with a legacy of leadership in aviation to deliver 21st-century navigation and aviation software solutions. For more than 80 years, Jeppesen has made it possible for pilots and their passengers to safely and efficiently reach their destinations.


As a Software Solution Developer you will work on our various software solutions for commercial airlines.

You will be responsible for the configuration, development, testing, documentation, and maintenance of crew and ops management applications in order to meet customer, functional, and regulatory requirements.


  • 4+ years of working in software development
  • At least 3-4 years of experience with Python in software development
  • 2+ years of experience effectively working in a Linux/Unix environment
  • 2+ year of extensive usage of Git or Mercurial
  • 2+ years of experience working with Relational Database modelling
  • Solid programming ability, either through education, experience, or a combination of both
  • Strong analytical skills
  • Advanced written and verbal English skills


Preferred qualification:

  • Solid skills with Microsoft Excel
  • Experience working within a Scrum team or in similar Agile project setups
  • A background in airline operation or airline IT, ideally with crew planning
  • Experience with:
    • Data science and analytics
    • Writing functional tests within a framework like Gherkin, Behave
    • Interfaces and data integration, XML
    • GitLab
    • JSON
    • SQL
    • Bash scripting
    • PyCharm
    • pytest

Personal Profile

  • Good with numbers, ability to see patterns and draw conclusions
  • Strong communication and people skills
  • Problem-solving experience
  • Ability to learn new technologies
  • Advanced level of English, spoken and written


  • Deliver client projects by configuring and customizing our world-leading Crew and Ops Management applications using XML, Python, and our proprietary RAVE language
  • Use a test-driven development methodology to ensure top quality, developing automated test cases as you code
  • Work directly with the client to understand their needs and business objectives and use that information to capture requirements
  • Explain design decisions and technical solutions in a clear and confident way to clients while managing client expectations and building long-term client relationships
  • Travel to visit our clients from time to time, mainly in the Americas



  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb