A leading transportation technology company with offices in Northern Virginia is seeking a Senior Software Engineer to join a team focused on building and integrating software solutions with hardware systems used in large-scale infrastructure environments.
The first 6 months are remote friendly, after which you must come in person 3 days a week. Therefore, you must live in the DC area to apply. The team develops and maintains systems that interface with connected devices supporting transportation and tolling operations. This work includes designing new capabilities, improving existing integrations, and ensuring reliable communication between backend services and hardware in the field. Engineers contribute across the full development lifecycle, with a strong focus on system reliability, scalability, and performance.
This role is primarily backend and systems-focused, involving development of services that communicate with hardware via network protocols (TCP/IP, UDP), APIs, and other interfaces. You will collaborate closely with hardware and cross-functional teams to define requirements and deliver robust, production-ready solutions.
This is a strong opportunity for a senior engineer who enjoys working on complex, real-world systems and wants to play a key role in both technical design and team mentorship.
What They're Looking For - 4-7 years of professional software engineering experience
- Experience building software that interfaces with hardware or external devices
- Strong programming skills in Python
- Demonstrated skill with C++, C#, and/or Java
- Experience with network programming (TCP/IP, UDP) and REST APIs
- Familiarity with multi-threaded or concurrent systems
- Experience with microservices architecture
- Strong understanding of software design, data structures, and system architecture
- Experience working in collaborative, Agile development environments
- Comfortable using modern development tools, including AI-assisted coding
- Ability to commute to offices in Northern Virginia (DC area) 3 days a week at the 6 month mark
Nice to Have - Experience with intelligent transportation or tolling systems
- Background in embedded systems or real-time environments
- Familiarity with SQL and working with embedded or lightweight databases