Mid-Level Software Engineer

Seeking an Engineer to join our team of qualified, diverse individuals located at a Customer’s facility. The qualified applicant will serve as an Apprentice for a Frameworks contract and become part of Northrop Grumman's Cyber Intelligence Mission Solutions Division – A market leader which innovates a culture of creativity, investment, and teamwork to solve the Intelligence Community's toughest problems.

Roles and Responsibilities:
This position involves writing code for a framework that processes streaming analytics.
Tasks include:
•Design, develop, unit/integration test, and build software code to provide new functionality and extend/modify existing code; using object-oriented methodologies
•Write and implement code using real-time streaming software frameworks
•Write and implement code to interact with object-relational, as well as NoSQL distributed databases
•Write Linux Ruby and Bash based scripts for code integration and cron jobs
•Leverage Gradle and Jenkins as continuous integration tools
•Manage code using Git and the Atlassian tool suite (JIRA Agile, FishEye/Crucible, and Confluence
•Ensure that code integrates with external hardware/software systems
•Prepare code documentation.

Basic Quals:
•Minimum of 6 years of practical experience with a combination of C++, Java, and/or Ruby Software Development Language
•Software development on a Linux operating system
•Experience with event driven and streaming capabilities (e.g., Heron, Streams, Spark, etc.) and with message transports (e.g., Active MQ, ZeroMQ, Kafka, NATS, Open DDS, etc.)
•Experience interfacing with and developing REST web interfaces
•Network protocols (HTTP, TCP, SSH, SSL, FTP, etc.)
•Must have willingness to learn and support DevOps

Preferred Quals:
•Experience with common data formats and ability to convert different encoded data formats (e.g., XML, JSON., YAML, etc.)
•Experience with RDBMS or distributed NoSQL Database system (e.g., MongoDB, Redis, Memcached, ZooKeeper, Elasticsearch, Etcd, Accumulo, etc.)
•Familiar with Shell Scripting and Ansible
•Have a working knowledge of cloud computing platforms (e.g., AWS)
•Experience with resource management tools (e.g., Kubernetes, Mesos, etc.) as well as containerization technologies (e.g.,Docker)

Required Clearance: | TS/SCI/FSP
Schedule: | Full Time
Shift: | 1
Work Site: | Government Site

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field