Lokomotivførere kører tog på jernbanen og har ansvaret for sikker og rettidig drift. I praksis omfatter jobbet blandt andet planlægning af kørsel, signal- og hastighedsoverholdelse, klargøring før afgang, passager- og driftskommunikation, håndtering af driftsforstyrrelser samt dokumentation af kørselsforløb. Arbejdspladserne findes typisk hos godsbane- og passageroperatører, hvor der både arbejdes på faste ruter og ved skiftende driftsbehov.
I Danmark kræver jobbet normalt relevant jernbanefaglig uddannelse og forudsætninger for at kunne gennemføre certificering til at føre tog. Vejen ind kan være via en teknisk eller transportrettet erhvervsuddannelse samt efterfølgende virksomhedstilpasset oplæring, hvor der lægges vægt på kendskab til sikkerhed, regler og jernbanens driftsprocesser. Der kan også være krav om helbreds- og funktionsvurderinger samt gennemførte interne kvalificeringsforløb.
Løn og vilkår påvirkes typisk af anciennitet, om man kører på passager- eller godslinjer, og hvilke typer materiel og ruter man betjener. Arbejdstidens placering har betydning, særligt ved aften- og natarbejde samt varierende vagter, og ledelses- eller instruktionsansvar kan ligeledes spille ind.