I have no idea what the jobs market is like in the USA, so i can't comment on that. What I would say is that railwaymen who understand IT, or IT people who understand railways are very rare breeds, therefore there is a niche for somebody who understands both railways and IT and can translate the needs of the rail industry into something that the IT tech guys can understand and work from. Put simply this usually involves taking the end user requirements and writing these down as a Functional or System specification (it's more complex that this but there are plenty of books on the subject).