En jernbaneingeniør er en ingeniør som har spesialisert seg på å designe, bygge og vedlikeholde jernbaner. De arbeider med å planlegge og gjennomføre prosjekter relatert til jernbaner, inkludert å designe nye jernbaner, oppgradere eksisterende jernbaner og vedlikeholde jernbaneinfrastrukturen.