Map & filters Support

What WingJobs is

A live database of pilot vacancies, read from operators' own careers pages so you do not have to. No agency, no reposting, and no account needed to browse.

Business jet on the apron at dusk
Pilot vacancies at airlines, regional, ACMI and business aviation operators — in Europe, the Gulf, the United States, Canada and Australia, and where low-hour pilots find a first job.
210Operators scanned
43Countries
3hScan interval
812Open positions

What it does

WingJobs reads the careers pages of 210 operators every 3 hours and puts everything it finds in one filterable list. It is a scanner, not an agency: it never receives your application, needs no account to browse, and every link goes straight to the operator's own advert. Nothing is reposted here — the ads belong to the operators.

Every scan is kept, so WingJobs is also a live, structured database of pilot vacancies and hiring data: the hours, licence and type rating each ad asked for, with the sentence that says so; when each operator opened vacancies and how long they stayed online; and, every month, a hiring report whose figures are free to reuse.

How it works

Automated scanning

Every careers portal is read automatically — BambooHR, Recruitee, Teamtailor, Salesforce, and a headless browser for JavaScript-rendered sites. No manual work is involved, and no job is retyped by hand.

New jobs surfaced fast

Each scan is compared with the previous one by content signature. A vacancy that was not there last time is flagged as new straight away, and one that disappears is expired — unless the whole source went quiet at once, which is treated as a fault rather than as an empty job board.

Nothing is inferred

Required hours and type-rating wording are read from the ad itself, and every badge carries the sentence that justifies it. Where the ad is ambiguous, nothing is shown — a wrong figure is worse than no figure.

What it deliberately leaves out

An operator that recruits continuously — a talent pool, a speculative application form, a cadet academy — has no dated vacancy to follow, and would sit at the top of the list for ever. Those are kept apart, in the directory of 21 operators hiring without advertising, where each one is labelled by who pays for the training.

Operators scanned — 210

An operator gets its own page once we have recorded one advertisement for it — that page keeps what it asked for even when nothing is open. The rest are listed here and will get one when they next post.

2ExcelABS JetsABX AirADAC LuftrettungAdvanced AirAegean AirlinesAeroLogicAir AllianceAir ArabiaAir Charter ScotlandAir CorsicaAir DolomitiAir EuropaAir Europa ExpressAir FranceAir IndependenceAir MethodsAir NostrumAir TindiAir TransatAir WisconsinAir-GlaciersairBalticAirfast IndonesiaAirnorthAirSprintAirX CharterAIS AirlinesAlaska AirlinesAlliance AirlinesAmeliaAmeriflightAmerijetArcus AirASL GroupAstonJetATIAurignyAustrian AirlinesAvcon JetAvincisAvion ExpressAzores AirlinesBinter CanariasBlue HawaiianBraathensBreeze AirwaysBristowBritish AirwaysBrussels AirlinesBulgaria AirCAECanadian HelicoptersCanadian NorthCape AirCareFlightCargojetCargoluxCarson AirCastle AirCathay PacificCentrelineChalairChallenge GroupChartrightCHC HelicopterClay LacyComluxConairContourCyprus AirwaysDanish Air TransportDAS Private JetsDC AviationDelta Air LinesDHLDigaJetDiscover AirlinesDRF LuftrettungDynamic AviationeasyJetEdelweiss AirElit'AviaEmerald AirlinesEmiratesEmpire AirlinesEnter AirETF AirwaysEtihad AirwaysEurowingsExecutive Jet ManagementFAI Aviation GroupFalcon AviationFFVPFlexjetFly2Sky AirlinesflyadealflydubaiFlying GroupFLYYOGama AviationGerman AirwaysGetJet AirlinesGlobalJetGlobalXGlobeAirGMRGoJetGulf AirHarbour AirHBG HélicoptèresHelvetic AirwaysHorizon AirHTM HelicopterinterCaribbeanInternational Jet ManagementIsles of Scilly SkybusJet AviationJet LinxJet2JetBlueJetflyJettimeKalitta AirKeewatin AirKlasJetKLMKLM CityhopperKM Malta AirlinesLa CompagnieLegend AirlinesLife Flight NetworkLoganairLOT Polish AirlinesLufthansaLufthansa City AirlinesLuxairLuxaviationLuxembourg Air RescueMachjetMarabuMarathon AirlinesMeravoMHS AviationNeosNetJetsNetJets EuropeNHC Northern HelicopterNolinorNomad AviationNorse AtlanticNorth FlyingNorthern JetNorwegianPacific Coastal AirlinesPAL AirlinesPan EuropéennePDG AviationPegasus AirlinesPentastar AviationPerimeter AviationPHIPlatoon AviationPrivate WingsQatar AirwaysQuick Air Jet CharterRegaRexRiyadh AirRoyal Flying Doctor ServiceRyanairSASSaxonAirSingapore AirlinesSKY expressSkyWestSloane HelicoptersSmartLynx AirlinesSolairusSouthern Airways ExpressSouthwest AirlinesSpreeflugSt Barth ExecutiveSun CountrySwiftairSwiss HelicopterSwiss International Air LinesTAG AviationTAP Air PortugalTitan AirwaysToll AviationTransaviaTransavia FranceTUITurkish AirlinesUPSUSA JetVietJetVirgin AtlanticVistaJetVoloteaVuelingWest AtlanticWestair AviationWestJetWiderøeWinairWorld2FlyZimex AviationÖAMTC Flugrettung

Keep WingJobs free

WingJobs runs on one server, scrapers that break whenever an airline redesigns its website, and evenings spent fixing them. It stays free for every pilot, with no ads in the way. If it helped you find your next seat, a coffee keeps it flying.

Buy us a coffee

Questions

Is WingJobs free?

Yes. No paywall, no fee, and no account needed to browse — an account only serves email alerts. WingJobs does not charge operators to be listed either, which is why no operator can buy a better position on it.

Does WingJobs accept applications?

No. Every job links straight to the operator's own careers page, and you apply there. WingJobs is not an agency and never sees your application.

How often is it updated?

Every 3 hours. Each scan compares what a careers portal shows against the previous pass, so a new vacancy appears within hours of being posted and a filled one is marked closed.

Why do some jobs show no minimum hours?

Because the ad does not state one. The figure is read from the operator's own wording, and where that wording is absent or ambiguous nothing is shown — a wrong figure would send you to apply for a job you cannot hold, or stop you applying for one you can.

Which operators are covered?

210 airlines, regional, ACMI and business aviation operators, mostly European, plus the Gulf carriers, US, Canadian and Australian operators, and operators in Africa and the Caribbean that hire at low flight times. A further 21 recruit continuously without posting dated vacancies and are listed separately as talent pools.

Can I apply for a US, Canadian or Australian job with a European licence?

Rarely. A US vacancy asks for an FAA certificate and the right to work in the United States, a Canadian one a Transport Canada licence and the right to work in Canada, an Australian one a CASA licence and the right to work in Australia, and the operator does not usually sponsor either. WingJobs keeps the markets apart: the Market filter shows one at a time, and once your profile says who issued your licence, a job whose licence you do not hold is marked out of reach.

What's new

October 2026

  • Australian operators — Rex, Alliance Airlines, Airnorth, the Royal Flying Doctor Service, Toll Aviation and Machjet — in an Australia market of their own: a CASA licence and the right to work in Australia
  • 11 European operators added: Enter Air, German Airways, AeroLogic, SKY express, KM Malta Airlines, Marabu, Braathens, Jettime, Challenge Group, DigaJet and Luxembourg Air Rescue
  • A vacancy open to both captains and first officers no longer shows the captains’ pilot-in-command hours as a requirement for first officers
  • Every operator page now shows its hiring history: when it opened vacancies, month by month, and how long its adverts stayed online
  • The hiring reports page documents its data — coverage, update frequency, the meaning of every column and the limitations

September 2026

  • Canadian operators — WestJet, Air Transat, Cargojet, PAL, Perimeter, AirSprint, Canadian Helicopters and more — in a Canada market of their own: a Transport Canada licence and the right to work in Canada, like the FAA for US jobs
  • First US operators — Flexjet, Vista America, Bristow — and a Market filter that keeps US jobs, which need an FAA certificate and the right to work there, apart from the rest
  • Eligibility check — set your licence and flight hours in your profile to see which jobs you already qualify for, and why
  • Job cards now carry the operator’s logo
  • A page for every vacancy, every operator, every country and every aircraft type — so a search for one of them can land somewhere
  • Directory of operators that recruit continuously, without posting dated vacancies
  • Site now in English
  • New “type rating” filter — whether the ad asks you to already hold one, does not require it, or funds it
  • Four pages to browse by role: Captain, First Officer, low-hour jobs, and jobs with no type rating required
  • Pilot-in-command hours read separately from total flight time, when the ad states them
  • Every requirement badge carries, in its tooltip, the sentence from the ad that justifies it — nothing is inferred
  • 17 operators added: SmartLynx, Swiftair, Air Nostrum, ASL Group, AirX Charter, SaxonAir, FAI, Avion Express, KlasJet…
  • New “hours required” filter — the minimum total flight time is read from the ad whenever it states one
  • Filters by role, aircraft type and country, each showing how many jobs match
  • Source monitoring: an operator that stops responding is flagged instead of silently dropping its jobs

May 2026

  • AstonJet added
  • Jobs can be sorted by publication date
  • Captain / First Officer filter added to the jobs page
  • GlobalJet integrated via Playwright
  • DAS Private Jets added
  • Arcus Air integrated

April 2026

  • WingJobs launched in open access
  • First release covering VistaJet, Luxair, Loganair, Jet Aviation…
  • Interactive map with status markers

Who makes WingJobs

Wing Aero Systems

Aviation software & data. We build the software we wish aviation already had: WingJobs for your next pilot job, WingFuel to take your flying club’s fuel log off paper. More is on the runway.

Visit wingaerosystems.com

See the 812 open positions →