Top Cities
Log In
Budget Analyst General Accountant I Staff Accountant Accounting Assistant- VC for Research Accountant II Full Time Days at Abrazo Staff Accountant Associate Accountant Account Clerk 2 - Cashier Accounting Manager Accountant III - North Phoenix Department Accountant 1 Senior Accountant ACCOUNTANT Sr Accountant Staff Accountant Staff Accountant Fund Accountant - Hedge Fund STAFF ACCOUNTANT Accountant ACCOUNTANT II Forensic Accountant PAYROLL ACCOUNTANT Bursar City Comptroller Accountant II Corps Accountant_Admin-101 Accounting Associate I ACCOUNTANT Sr Accountant ACCOUNTANT Staff Accountant ACCOUNTANT Accountant Accountant III Treasury Accountant Accountant Sr Accountant Accountant Corps Accountant - Part-time Staff Accountant Accounting Associate Property Accountant Staff Accountant Pub Accountant Accountant II Project Accountant 1 Accountant - Grants 8 hrs Prob Business Staff Accountant Accountant I Staff Accountant Newest Jobs
Yelp ContactMonkey Sterling-Turner CareGuide Clearbanc Aecom Two Sigma Aerotek WeWork Exact Media Jane Street Doordash First Convenience Bank AsteroidX AT&T Shopify Insight Global Borrowell Hatchways Creative Circle Square Instacart Amazon Flex American Income Life Vector Marketing Recovhub Walgreens Clickworker Scotiabank Akira Peel Regional Police 51talk Microsoft TD Bank UnitedHealth Group Top Hat Paylocity CI&T Desjardins mappedin Checkout 51 Mobeewave The Youth Connection GoParkr Hootsuite ScribbleLive SnapTravel Xiaomi 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.