What is a Software Engineer at TransCore?
A Software Engineer at TransCore plays a pivotal role in designing, developing, and maintaining the critical infrastructure that powers modern transportation. As a leader in Intelligent Transportation Systems (ITS) and open road tolling, TransCore relies on its engineering teams to build high-performance, real-time data processing systems. These applications process massive streams of transactional data collected from roadside tolling equipment, executing complex business logic and decision-making algorithms with sub-second latency.
In this role, your work directly impacts millions of commuters daily. You will be responsible for building robust, multi-threaded backend services and APIs that run primarily in Linux-based production environments. This is a highly collaborative engineering environment where you will work alongside system designers, database administrators, and hardware integration teams to deliver seamless, end-to-end smart mobility solutions.
The technical complexity of this position is high, requiring a deep understanding of concurrent programming, event-driven architectures, and database optimization. Because TransCore systems must maintain near-perfect uptime, engineers must write clean, highly testable code that can withstand the rigorous demands of public infrastructure.

