Top Cities
Log In
Product Manager Store Associate Bilingual Customer Service Digital Accessibility Lead Senior Digital Analytics Developer Product Manager Beauty Services Lead PEGA Digital Accessibility Specialist Sr Software Developer - IBM Cloud Private Mobile and Web QA Developer Beauty Supervisor-Mapleview supervisor Senior Software Developer Quality Assurance Tester QA Analyst RMA Lab Assistant QA Tester Senior Electrical Engineer Sr Embedded Software Tester Coating Quality Control Inspector Clinique Consultant - Part time Windsor Operator Windsor C Store Team Leader Store Team Leader Production Worker QA Test Lead Junior QA Testers Level 1 Consultant - Security Penetration Software QA Tester QA TESTER QA Tester Manual QA Tester Product Tester Senior Cable Installers PINK Manager-Upper Canada Mall PINK Manager-Georgian Project Manager Technical Representative Associate Cosultant Clinique- Edmonton Freelancer Freelancer QA Analyst Freelancer - Darphin - Calgary Freelancer - Origins - Calgary Freelancer Esthetician- Origins -Toronto Newest Jobs
Yelp CareGuide ContactMonkey Two Sigma Sterling-Turner WeWork Clearbanc Aecom Exact Media Aerotek AT&T AsteroidX Shopify First Convenience Bank Jane Street Hatchways Doordash Amazon Flex Creative Circle Vector Marketing TD Bank Square Clickworker American Income Life Walgreens Recovhub Insight Global Borrowell Instacart Microsoft Scotiabank Paylocity Top Hat Desjardins Xiaomi CI&T Mobeewave UnitedHealth Group Akira The Youth Connection 51talk Checkout 51 mappedin GoParkr Hootsuite SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
My Profile Log Out

Manager, Software Developer At Air Canada

Location: Toronto, Ontario

Job Description

Manager, Software Developer - Downtown Toronto - 21171

Location: TORONTO CENTRAL, ON, Canada
Posting Start Date: Sep 17, 2018
Posting End Date: Oct 1, 2018

Apply Now

Job Description


Are you passionate about reaching new heights, teamwork and making a meaningful contribution? Do you picture yourself as a valued member of an industry-leading organization? If you answered yes to these questions, Air Canada is seeking enthusiastic individuals to join the diverse and vibrant team working together to lead the growth and expansion of Canada’s flag carrier.
At Air Canada, we are passionate about building great digital customer experiences that help our customers travel the world. As we continue to grow the company into a global champion, digital is playing a leading role in all aspects of our customer’s journey. As a part of that growth we are not only investing in what we build and how we build it, but the culture we are building around it as well.

Air Canada’s Customer Digital Enablement team is building a fast-moving Mobile development team to build engaging Mobile applications. This is a great opportunity for a results-oriented software developer to lead our development team and help define the development process. The candidate should be self-driven, highly motivated, innovative and ready to lead and support our agile development teams on projects. This role will be responsible for leading the software team to develop Mobile applications. Responsible for coding, debugging and creating test scripts for applications across a range of Mobile platforms. Will lead our developers to produce scalable, fast and robust solutions.
  • Work closely with management to establish, grow, and lead our software development team.
  • Manage all cycles of development: Manage the full software development lifecycle, including planning, architecture, implementation, QA, and operations. Work to continuously improve software development processes.
  • Big picture, long-term strategy: Participate in business planning, product roadmaps, and business strategy discussions. Collaborate with management and stakeholders to define priorities for features and releases.
  • Define and enforce technical standards for quality, maintainability, scalability, availability, and security.
  • Assist in the collection and documentation of requirements and user stories.
  • Develop scalable, high performance, and robust Mobile solutions.
  • Package and support deployment of releases.
  • Develop, refine, and tune applications.
  • Define and adhere to mobile standards and best practices.
  • Analyzing and resolving technical and applications issues.
  • Prepare reports, manual, and documentation on the status, operation, and maintenance of software.
  • Implement new features and optimize existing ones to drive maximum performance.
  • Team development. Build and lead development team, apply development methodologies appropriate to the project, and ensure all team members are working together efficiently and without friction.


  • Bachelor's Degree in computer science or equivalent.
  • Experience: 5+ years in software development
  • Experience with modern programming languages and libraries (C#, Objective C, Swift, PHP, Node.js, Python, Java, .NET, Kotlin).
  • Real-world experience with mission-critical enterprise REST APIs (either as consumer or producer)
  • Experience with cross platform development using PAAS cloud systems.
  • Experience with Web-related technologies including HTML/CSS and JavaScript.
  • Database / Data Storage experience (SQL / MySQL).
  • Experience with noSQL solutions (Couchbase, MongoDB)
  • Strong skills and proven experience in full-stack software development, including design, implementation, and testing
  • Ability to effectively manage complex projects, clearly communicate status of projects to executive teams, and manage and triage many competing demands and priorities
  • Excellent analytical capabilities.
  • Strong interpersonal, written, and verbal communication skills.
  • Ability to effectively function in a fast-paced environment.
  • Results oriented and deadline driven.
  • Experience working on highly effective Scrum Scaled Agile team is an asset.
  • Knowledge of mobile architecture, trends and emerging technologies
  • Knowledge of mobile performance profiling tools and optimization techniques
  • Cross platform development (Xamarin, Cordova, Phone Gap, React native)
  • Azure / AWS / BlueMix
  • CD/CI (Continuous deployment / continuous integration)
  • Graphics engines (Unity, DirectX)
  • Design experience (Sketch, InVision, Photoshop illustrator)
  • Familiarity with Github,JIRA, Confluence, Jenkins


Based on equal qualifications, preference will be given to bilingual candidates.

Diversity and Inclusion

Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success.

As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.

Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.