Senior Software Engineer - Fully Cleared
UES
- Annapolis Junction, MD
- Permanent
- Full-time
- Designing and implementing ambitious ideas that benefit professionals in all of CNO's product groups.
- Adding new functionality to an existing large-scale microservice ecosystem.
- Utilizing your software engineering experience to automate manual tasks.
- Developing next-generation infrastructure automation techniques.
- Implementing analytics to proactively notify users of pertinent information that requires their attention.
- Designing and creating reliable, intuitive user interfaces and workflows.
- Integrating with, and contributing to, a diverse set of teams, systems, and technology stacks.
- Bachelor's degree in Computer Science or a related discipline and 12 years of relevant experience. 4 year of additional relevant experience may be substituted for a degree.
- 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.
- 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).