Java Developer with Security Clearance

NS2 Mission

Chantilly, VA0–2 yrs1h agovia LinkedIn

About the Role

Join NS2 Mission as a Junior-Mid level Java Developer in Chantilly, VA. This role supports applications built on NeXtMidas, a programmable signal processing library, contributing to advanced signal processing and data analysis capabilities. You will work across the software development lifecycle alongside experienced engineers.

Key Responsibilities

  • Design, develop, and maintain software components for processing and displaying signal and geospatial data.
  • Develop solutions using Java and integrate with native C++ code.
  • Analyze and resolve complex technical challenges through software design, development, and debugging.
  • Create and maintain automated tests using JUnit and the NeXtMidas macro language.
  • Maintain and support test environments leveraging Jenkins, GitLab, and various map servers.
  • Participate in software configuration management and continuous integration activities.
  • Support application users by responding to technical questions and help requests.
  • Contribute across the software development lifecycle, including design, coding, testing, debugging, documentation, and end-user support.

Requirements & Tech Stack

  • Strong software development experience with Java or C/C++.
  • Solid working knowledge of Linux/UNIX and Windows operating systems.
  • Experience developing unit tests and creating standardized technical documentation.
  • Proficiency with development environments and build tools such as Eclipse and Gradle.
  • Experience with source control management and continuous integration technologies such as Bitbucket, Jenkins, and GitLab.
  • Active Security+ certification or the ability to obtain it within the first 3 months.
  • Strong problem-solving and analytical skills with the ability to work collaboratively in a mission-focused environment.
  • Strong attention to detail and commitment to software quality.

Qualifications

  • Bachelor's degree in Electrical Engineering, Aerospace Engineering, Computer Science, Computer Engineering, or a related technical field.

Preferred Qualifications

  • Experience with NeXtMidas, X-Midas, and/or fundamental Digital Signal Processing (DSP) concepts.
  • Java certification or equivalent demonstrated knowledge.
  • Experience with C Shell and Bash scripting.
  • Background creating and managing Docker images and virtual machines (VMs).
  • Experience developing with Python, and/or FORTRAN.
  • Familiarity with the SIGINT community or related mission environments.
  • Strong background in mathematics and science.
  • Understanding of geospatial concepts and data.
  • Experience working with TLS and PKI certificates.
  • Familiarity with AWS, Kubernetes, Kafka Streams, and Apache ActiveMQ.

Position Clearance Requirement

  • TS/SCI with CI Poly

Salary and Benefits

  • Salary range: $95,499.00 - $134,755.00
  • Benefits package available.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: TikTok, Lockheed Martin, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job