Senior Software Engineer (Big Data)
Core
Design, develop, and maintain scalable full stack applications that process and analyze large volumes of data to support national security objectives.
Role type
Senior Full Stack Engineer (Big Data)
Builds
Scalable cloud-based applications, data pipelines, and microservices architectures
Domain
National Security / Intelligence Community / Big Data
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack development, Big data processing, System architecture, API design, Cloud integration, Distributed systems, Agile delivery, Problem-solving
Preferred skills
Polygraph clearance, Legacy system modernization
Technologies
Hadoop, Apache Spark, Kafka, AWS, Java, Python, C#
Responsibilities
Design and develop scalable full stack applications across front-end and back-end components, Build and optimize data pipelines for large-scale data processing, Architect and integrate distributed systems in cloud and hybrid environments, Participate in Agile development processes including sprint planning and retrospectives, Collaborate with cross-functional teams including data engineers and DevOps engineers, Support system modernization efforts transitioning legacy systems to cloud-native solutions
Seniority
Senior, hands-on IC