🚨 Heads up! This position requires an active TS/SCI clearance with polygraph. 🚨
💡 About the Role
We’re looking for a Software Engineer to join a rapidly growing group of talented engineers on our EOSA team. You will be supporting CNO's Emerging Open Source Activities (EOSA) branch in their mission to integrate publicly available information (PAI) and open source technologies into CNO. The customer is interested in identifying new opportunities to support the broader organization, so you should be excited to meet new people, understand their mission, and improve their workflows. This mission requires smart, flexible individuals capable of working in both classified and unclassified environments to understand and achieve mission outcomes.
You can expect to:
Understand & improve existing PAI collection workflows and work with SA/SE teams to increase resiliency, uptime, and data quality.
Work with analyst & operator customers across CNO & the Agency to identify new PAI & open-source data collection opportunities.
Perform initial R&D and write Python-based workflows to collect against PAI & open-source data repositories to demonstrate mission opportunity & value.
Parse JSON, CSV, and similar data formats.
Experience programming in Python.
Basic knowledge of HTML, JavaScript, REST, etc.
Experience with the JSON data format and data manipulation and parsing.
Experience developing in a Linux environment and using version control with Git.
You’re a great fit if you can check one or more of these boxes:
Databases such as Elasticsearch or MongoDB.
Experience with Apache Nifi.
Programming experience in Java and/or Go.
Data science and/or machine learning experience.
CNO experience, or EOSA experience (ROCKSTAR, FIREHAWK, etc.).
You'll need the following degrees and/or years of experience to qualify for this role:
B.S. degree in a technical discipline – No work experience needed (high five)
No degree – You'll need at least 4 years of relevant work experience
When you come to work with us, you can expect to hop in on the ground floor of our company, contributing your ideas, helping make decisions, and bringing your unique vibe to our culture. You won't be on an island with us – we gather frequently outside of work hours, from team-builds to happy hours and all-hands meetings. Everyone contributes, everyone's heard, everyone has fun, and we're all the better for it.
Our full benefits will be provided to you during the onboarding process, but here's a quick rundown:
Industry-leading salaries
4 weeks paid vacation, 5 weeks after 5 years, and 6 weeks after 10 years
All 11 federal holidays off with pay
2 additional discretionary days off, for inclement weather and government shutdowns
A 400% match to your 401k up to your contribution of 6%. Unused company matches are provided back to you as income.
Up to 70% premium contribution across 3 health plan options
50% premium contribution to vision and dental plans
Fully covered life insurance and disability policies
Annual professional development stipend
Bonuses for completed trainings, customer recognition, and anything else that makes us say "hot damn! 🔥 ". We hope to say that many times about you.
🔍 What to expect after applying
You'll get an automated email from us right away just to let you know we got your application. From there, we'll:
Send over some additional materials about our company and benefits for you to review
Schedule a video call with you to discuss your application, our company, and your place in it
Put together a delightful offer package and record a video walkthrough of it for you
Keep the party going through the onboarding process. Your transition to us will be joyful and easy.