Senior Software Engineer
Gogo
Airborne Platform Software Engineer
Build the software that powers the future of connected aviation.
At Gogo, we’re transforming how people connect in the sky by building technology that powers connectivity aboard business aircraft around the world.
As our Airborne Platform Software Engineer, you’ll design, develop, and test production-quality software for Gogo Business Aviation airborne products on a Linux platform. You’ll work closely with an experienced development team and partners across the company to deliver new features, enhance existing software, and support our next-generation 5G air-to-ground solution.
If you’re a collaborative software engineer who enjoys solving complex technical problems, using data to guide decisions, and driving work through completion, we’d love to meet you.
What You’ll Do
- Design and develop software features for new products and extend existing products, including selecting and integrating third-party and open-source technologies
- Analyze data, logs, and events to enhance products and troubleshoot issues
- Expand aviation system capabilities using ARINC 429 and ARINC 717 protocols
- Develop and maintain Linux-based software using Python, Linux scripting languages, Go, C, and C++
- Create high- and low-level design documentation
- Conduct design reviews and participate in code inspections
- Develop automated unit tests and support software quality
- Estimate design and feature-development work, track project stories and tasks, report status, and deliver work on schedule
- Continually improve software design, development, and testing processes
- Help establish and maintain software build environments and source-code repositories for assigned projects
What You’ll Bring
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
- 7-12 years of software development experience
- Strong software architecture and design background, especially in Linux environments
- Expert application-development skills in Linux using Python and/or Linux scripting languages and C/C++; Go experience may also be relevant
- Expert ability to analyze data and develop solutions based on findings
- Experience developing web services and other APIs
- Strong technical leadership skills, with the ability to champion new ideas and concepts within a senior development team
- Ability to provide leadership and direction in a senior software engineering team
- Strong estimation and project-delivery skills
- Experience with Jenkins automation build and test environments
- Software configuration-management experience using Git
- Experience supporting products in the field
Even Better If You Have
You Don’t Need To Check Every Box Below. If You Bring Experience In Some Of These Areas, We’d Especially Like To Hear From You
- Experience with avionics and ARINC protocols
- Software engineering experience using open-source packages in data communications or telecommunications systems
- Linux networking experience, including routing, iptables, traffic shaping, quality of service, DHCP, and DNS
- Experience with 802.11ac wireless networking
- Knowledge of Linux container concepts, especially Docker
- Experience with Linux kernel drivers
- Experience in aviation, data communications, or telecommunications environments
Why Gogo?
At Gogo, we’re transforming how people connect in the sky.
Our teams build and support technology that powers connectivity aboard business aircraft around the world. That means the work you do here has a destination beyond a screen, spreadsheet, or meeting; it becomes part of an experience happening thousands of feet above the ground.
You’ll work alongside people who know their craft, challenge ideas, solve difficult problems, and care about building what comes next.
Ready to help shape the future of connected aviation? Come aboard.
Additional Information
Base Pay
Based On Experience And Responsibilities.
Target Annual Short-Term Incentive
Bonus Plan at 10% (% of Annualized Base Pay)
Eligible For Incentive Stock Program
No
Benefits
Gogo offers competitive benefits that can fit each employee’s needs. Visit the Careers page on our website for more information at
Gogo is committed to equal opportunity. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition, or disability.
#J-18808-Ljbffr$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...the application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you...SeniorLong term contractFull timeRemote work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically...SeniorFull timeInternshipManual laborWork at office
- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k... ...initial design through to implementation, under the guidance of senior developers. You are writing, testing, and debugging code to...SeniorPermanent employmentFull timeInternship
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most...SeniorLong term contractPermanent employmentFull timeWork at office
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead... ...team Mentor and support teammates, including more junior & senior engineers and cross-functional partners, share what you know and...SeniorPermanent employmentFull timeImmediate start
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools...Remote jobPermanent employmentFull timeImmediate start
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer... ...information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution...SeniorFull timeInternshipWorldwide
$85k - $110k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...Full timeInternshipWork at officeRemote workFlexible hours- ...group of exceptional new grads to join our Engineering team full-time. This isn't a rotational... ...the quality bar. You'll be paired with a senior engineer mentor who's invested in helping... ...depth in the most in-demand skill set in software today. Build your career in Ottawa: you...SeniorRemote jobFull timeFlexible hours
$120k - $155k per year
...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative... ...Ruskin into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact...SeniorLong term contractFull timeInternshipWorldwideShift work- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...Full timeInternshipRemote workWork from home
- ...Airborne Platform Software Engineer Build the software that powers the future of connected aviation. At Gogo, we’re transforming how people connect... ...with the ability to champion new ideas and concepts within a senior development team ~ Ability to provide leadership and...SeniorTemporary work
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit Our Software Development team architects, develops, tests... ...effective and automated software testing. The Senior Software Developer in Test will be...SeniorFull timeInternshipWorldwide
$96.56k - $128.74k per year
...Canada and the world better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent Compensation Details... ...and remediation. ~ Design and deliver production-ready software-defined network services across campus, data centre, cloud...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week- ...Senior Hardware Design Engineer Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts of information quickly and efficiently...SeniorFull timeInternship
$70k - $120k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for...Full timeWork at officeLocal areaFlexible hours- ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise... ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building...Long term contractFull timeWork at officeLocal areaWork from home
- ...Reports to: Director of Software Type: Full-Time Location:... ...use it in the field. We value engineers who make good decisions quickly... ...ship next. What You Bring Senior or Staff-level experience designing... ...such as Gazebo or Unreal Engine. Background in security engineering...SeniorFull timeShift work
$96.56k - $128.74k per year
...towards the goal of making Canada and the world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent Compensation Details: ~ Senior Software Engineer 18: Salaries typically range from $96,557 to $128,743 annually, based on...SeniorPermanent employmentFull timeSummer workRelocation package$202.4k - $231k per year
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Manager, Software Engineering About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational...SeniorWork at officeWork from home$110k - $270k per year
...Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems . Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring...SeniorFull timeWork at officeLocal areaRemote workWorldwide- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...requirements-to-test mapping across terminal hardware, modems, and software. Participate in supplier meetings, workshops, requirements...SeniorFull timeInternshipWork at officeWorldwide
$100k - $140k per year
...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...concise project status to the client, senior management and other stakeholders... ...bachelor's or master's degree in Computer Engineering, Computer Science, Electrical Engineering...SeniorLong term contractFull timeWork at office- ...love to connect! Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...JSI Telecom is seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design, implement, and support complex enterprise and customer infrastructure solutions. The successful candidate will combine deep technical expertise with...SeniorFull time
- ...and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a... ...bring: ~ Bachelor's degree in computer science, software engineering or a related technical field. ~7+ years of professional experience...SeniorFull timeWork at officeRemote workWorldwideRotating shift
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Full timeWorldwide- ...excellence. Job Description The Role: The Solution Test Engineer will work to bridge the gap between platform and feature... ...Spirent, Spirent Test Center, Avalanche, Ixia, Ixload • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming...Permanent employmentFull time
- ...of over 25 million diners. The OT4R iOS app is a sophisticated software tool that enables restaurant hosts, servers, managers, and owners... ...team, you’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to building...SeniorFull timeWork at officeLocal areaRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON


