Please note, this position requires all candidates to currently possess an active Top-Secret SCI Clearance with a Polygraph. This position is not an opportunity to be sponsored or nominated for a government security clearance.
The Work:
You will support the innovation team within CNO’s Foundational Services product group. This team is comprised of experienced analysts, operators, and developers within the organization. As a member of the OIT Discovery Analytics Team (DAT), you get to design and implement ambitious ideas that benefit professionals in all CNO’s product groups. A diverse skillset, excellent communication skills, desire to learn, and a passion for impacting mission outcomes will ensure your success.
Minimum Qualifications:
- A current Top-Secret/SCI government security clearance with polygraph is required.
- Experience or desire to interact with users daily – to refine requirements, iterate on solutions, and watch them use what you build.
- Ability to adopt new technology stacks depending on the problem and solution space.
- Expert with Object Oriented programming languages (Java, C#).
- Strong experience with build environment tools such as Gradle or Maven.
- Service containerization and deployment with Docker/Kubernetes.
- Familiarity with Git.
- JavaScript (especially Angular).
- Elasticsearch.
Bonus Points:
- Python (scripting, analytics, orchestration, web servers).
- Experience with Distributed Messaging Systems (e.g. Kafka).
- Experience with GitLab CI/CD.
- Knowledge of SIGINT collection and analysis systems.
- Experience with production CNO capabilities and operations.
- Networking fundamentals.
- Experience with AWS (especially C2S).
As a Principal Software Engineer, You Will:
- Add new functionality to an existing large-scale microservice ecosystem.
- Utilize your software engineering experience to automate manual tasks.
- Develop next-generation infrastructure automation techniques.
- Implement analytics to proactively notify users of pertinent information that requires their attention.
- Design and create reliable, intuitive user interfaces and workflows.
- Integrate with, and contribute to, a diverse set of teams, systems, and technology stacks.