GCI Incorporated · 12 hours ago
Data/Software Engineer (TS/SCI with Poly Required)
GCI Incorporated embodies excellence, integrity, and professionalism, delivering unique mission solutions. They are seeking a Software Engineer who will design and develop scalable solutions for data ingestion and transformation, playing a key role in building APIs and data pipelines.
Information Technology & Services
Responsibilities
Design and develop scalable backend services and data ingestion solutions
Perform data modeling, data mapping, and large-scale file manipulation
Collaborate across disciplines in an Agile environment with minimal supervision
Drive innovation and process improvement with a hands-on development approach
Optimize application for maximum speed and scalability
Qualification
Required
Bachelor's Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience
At least five (5) years of related software engineering experience
Knowledge of NodeJS or Python
Strong understanding of APIs, microservices, and distributed systems
Solid experience in building and maintaining ETL workflows and data pipelines
Excellent organizational, coordination, interpersonal and team building skills
Familiarization with NoSQL datastores
A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance
Preferred
NiFi experience
Hands-on experience working with Elastic and RabbitMQ
NoSQL experience (i.e. MongoDB)
Distributed architecture creation
Cloud based architecture creation or experience
Company
GCI Incorporated
GCI is an Engineering and IT Services company focusing on Data Analytics, Engineering, Cyber Operations, Targeting and Analysis, Operations Solutions and Training.