You have a passion for computer design and programming (software engineering), enjoy a desk-based job and can work solo or as part of a team. Software engineering is essential in all mid to large aviation businesses. Your work is integral to the entire business but you’ll usually end up specialising. For example, within Flight Operations, software engineers work on projects such as the Electronic Flight Bag (Paperless Cockpit), airline operations control systems, flight crew rostering systems and fuel management systems. Each system is important to the 24/7 airline operation and has numerous interfaces that rely on a number of inputs. Your job satisfaction comes from seeing tangible results in the industry and your work is always challenging.