Java / C++ Software Engineer

7 - 10 years of programming experience in Java and C++., Experience using Git / Eclipse / Visual Studio / and JIRA., Experience compiling and developing for Linux OS and generating CMake files for build scripts.
Full Time
$100,000 - $180,000
Travel not required

Job Description

Security Clearance: Must be eligible to obtain and maintain a Secret level clearance (US citizenship required).
 
Job Description

Senior Java Software Engineer with Windows and Linux OS experience for a position developing  software architecture for advanced physics-based computational models deployed through standalone applications, web services, and Docker containers. The candidate will have a strong background in software development and making quality production software at all stages of the software lifecycle.

The project you will be working on integrates and exposes algorithms and prototypes to compute the societal impact of significant disruption events primarily in the Java and C++ programming languages. You will be responsible for securing, integrating, cross-compiling, and documenting these algorithms into production-ready Java code. We are looking for a strong engineer that is inspired to build solutions that support our nation’s military.

As a valued contributor to our project team, your responsibilities will include 

(1) defining incremental improvements to deploy our current weapon effects software architecture to technology readiness level (TRL) 8 

(2) integrating, debugging, and documenting models written in many different languages into this software architecture in Windows and Linux test environments.

(3) resolving security-related and CVE defects in the architecture while deploying in a modern DevOps driven pipeline. Additionally, you will support cross-compilation efforts of Windows software into a Linux environment.

Qualifications / Requirements:

Candidate requirements include experience in software development and programming in Java and C++ within Agile teams using Git, Eclipse, Visual Studio, and JIRA. Compiling and developing for Linux OS and generating CMake files for build scripts is also a requirement. Qualified candidates must have a strong understanding of Java.

 This position requires a BS in Computer Science or similar with a minimum of 7 years of work experience, or an MS degree with a minimum of 5 years of work experience.

Preferred Experience:

Current active security clearance
Experience with related DoD software systems and models
Interest in data science, data analysis, data visualization, and mathematical algorithms
Experience developing and deploying software to DoD IA requirements
Experience executing, debugging and compiling verification and validation reports.

 
Dice Id : 91099295
Position Id : 7508403
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

C++ Embedded Software Engineer
  • Zachary Piper Solutions, LLC
  • Durham, NC, USA
Java Software Engineer
  • Zachary Piper Solutions, LLC
  • Raleigh, NC, USA
Software Engineer (Java / JavaScript)
  • Jobot
  • Raleigh, NC, USA
Senior Software Engineer Java
  • Jobot
  • Raleigh, NC, USA
Java Software Engineer
  • Randstad Technologies
  • Durham, NC, USA
Java Software Engineer
  • Experis
  • Durham, NC, USA
Principal Software Engineer/Architect
  • Zachary Piper Solutions, LLC
  • Raleigh, NC, USA
Senior Software Engineer
  • Jobot
  • Raleigh, NC, USA