Job description
Are you a passionate and experienced Software Engineer who wants to make a difference in the world of intelligence and special operations? Do you have an active Top-Secret clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph? If so, we have an exciting opportunity for you!
We are looking for a Software Engineer to join our dynamic and innovative team, working on cutting-edge software applications that support the missions of our analysts and operators.
You will be responsible for:
Working in a multi-faceted software development team, working to build and maintain software applications backed by a self-managed cloud infrastructure with a true big-data footprint (over 10 petabytes)
Solving unique and challenging intelligence problems in support of special operations analysts and their on-going activities.
Supporting a diverse background of experience in mission support and software development
Prototyping and frequent, iterative feedback are core to our delivery approach, anchored by a need to work quickly in support of our missions.
Updating all application workflows to improve performance and resiliency
To be successful in this role, you will need:
A Bachelor's Degree in Computer Science, Information Science or related field
3-5+ years development experience in modern languages (Python, Java, JavaScript)
US Citizenship Required
Additionally, we would love to see:
Experience with full-stack web frameworks: Django, Python, Flask
Experience with front-end frameworks: React, Angular, Typescript
Experience with cloud computing environments: Openstack, AWS, Azure
Experience with DevOps & automation tools: Docker, Ansible, Gitlab.
Experience with big data technologies: Spark, Elasticsearch, Hadoop, Neo4j
Experience with geo-related mapping tools