Senior Software Engineer / Hardware Integration / DC Area

Tysons, CA, US • Posted 13 hours ago • Updated 1 hour ago
Contract W2
On-site
$60 - $75/hr
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • System Integration
  • Communication
  • FOCUS
  • Reliability Engineering
  • Scalability
  • Network Protocols
  • Collaboration
  • Technical Drafting
  • Mentorship
  • Software Engineering
  • Interfaces
  • Computer Hardware
  • Python
  • C++
  • C#
  • Java
  • Network Programming
  • TCP/IP
  • UDP
  • Multithreading
  • Microservices
  • Software Design
  • Data Structure
  • Systems Architecture
  • Agile
  • Artificial Intelligence
  • Real-time
  • SQL
  • Embedded Systems
  • Database

Summary

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 872178
  • Posted 13 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cabin John, Maryland

Today

Contract

USD 60.00 - 70.00 per hour

Arlington, Virginia

Today

Easy Apply

Contract

Arlington, Virginia

Today

Easy Apply

Contract

USD 75.24 - 75.24 per hour

Rockville, Maryland

Today

Contract

USD 70.00 - 80.00 per hour

Search all similar jobs