Software Engineer - UI & Middleware (TS/SCI) (On-Site)

Eiden Systems Corporation
Sterling, VA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Geographic Information Systems Apache ActiveMQ Application Programming Interfaces (APIs) Advanced Message Queuing Protocol Data Distribution Service Serialization Middleware Protocol Buffers Design of User Interfaces Message Queuing Telemetry Transport (MQTT) OpenLayers
+15 more
RabbitMQ Data Streaming WebGL ZeroMQ (Concurrent Programming Libraries) ReactJS Backend Gitlab Vue.js AngularJS Information Technology Avro Apache Kafka Front End Software Development Grpc Software Version Control

Job description

Eiden Systems Corporation (ESC) is seeking an on-site, cleared, highly collaborative Front End/ UI Developer with strong Middleware experience to join our mission-driven team onsite. You will work closely with cross-functional developers to build and adapt interface in response to changing mission requirements. Developers with a keen interest in getting software rapidly into the hands of the warfighter., Support development on intuitive front-end user interfaces Build and maintain efficient middleware message layers to bridge front-end components with back-end architectures. Integrate complex data streams and handle message serialization/deserialization. Build and support an API interface to allow other developer teams and user code to requirements to integrate backend data streams into a front end.

Requirements

Active Top Secret (TS) clearance (TS/SCI preferred) Bachelor’s degree in Computer Science or a related technical field. At least 8 years of experience in Front-end development (10+ years preferred) Strong development experience in JavaScript and modern front-end frameworks (React, Angular, or Vue) Hands-on experience writing middleware layers using Protobuf. Experience connecting to and managing data streams such as Apache Kafka, RabbitMQ, ActiveMQ, or ZeroMQ. Experience developing, supporting and maintaining API’s. Experience developing geospatial UI designs, mapping interfaces, or working with GIS data formats. Proficiency with GitLab or similar version control platforms

Nice to have:

Experience supporting U.S. Army, NGA, DoD, or mission-focused programs Experience with AMQP/MQTT, Data Distribution Services, gRPC, FlatBuffers, Avro, Experience with Cesium JS, Open Layers, Leaflet, Mapbox, WebGL

Benefits & conditions

ESC offers a competitive compensation package that includes premium health, dental, and vision insurance, a 401(k) plan with company match, life insurance, short- and long-term disability coverage, and more. We also prioritize work-life balance, supporting our team in maintaining a healthy blend of professional and personal well-being.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:18 min

Generating WebGL shaders manually for complex multiple shape strokes

Elena Torró · Coffee With Developers

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:42 min

Performance drawbacks of scroll-triggered animations and WebGL

Piccia Neri · LIVE

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all