Software Developer C++

Overview

On Site
$80 - $100 per hour
Contract - W2

Skills

Software Developer C++

Job Details



Job Title: Software Developer (C++)


Job Location: Onsite | Nashua, NH

Onsite Requirements:



  • C++ Development

  • Go (Golang)and containerization (Docker).

  • distributed computing and control-based resource optimization.


Job Description:



  • We are looking for a highly skilled Software Developer with deep expertise in control theory and resource management to join our team in Nashua, NH. This is an onsite position requiring an active Top Secret (TS) clearance or higher.

  • In this role, you will design and develop intelligent control-based software solutions that optimize performance and resource allocation across distributed systems. You'll collaborate with cross-functional engineering teams working on mission-critical technology that supports national security operations.


Responsibilities:



  • Design, develop, and implement control theory-based algorithms for resource management and optimization.

  • Build high-performance software in C++ and Go, integrating control strategies into distributed systems.

  • Utilize Docker and containerization techniques for modular, efficient deployment.

  • Manage resource loading, performance tuning, and scaling across distributed environments.

  • Develop decision flow documentation and maintain detailed system design records.

  • Work closely with systems engineers and architects to ensure alignment with technical and operational requirements.


What You Bring



  • Active Top Secret clearance or higher (required).

  • 8+ years of professional software development experience.

  • Advanced proficiency in C++ (modern standards: C++11/14/17).

  • Working knowledge of Go (Golang) and containerization (Docker).

  • Hands-on experience with control theory applications for software or system resource optimization.

  • Strong understanding of distributed systems, load balancing, and resource scheduling.

  • Excellent analytical, debugging, and problem-solving skills.


Preferred Qualifications:



  • Experience with Kubernetes or distributed orchestration systems.

  • Prior work in defense, aerospace, or other cleared environments.

  • Knowledge of real-time systems or simulation environments.


Why Join Us:



  • Collaborate with top engineering talent on complex, high-impact systems.

  • Work on innovative projects advancing distributed resource management and control theory applications.

  • Competitive salary, strong benefits, and professional growth opportunities.





  • **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.

  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.

  • This client is a US Federal Government contractor and is legally required to hire s.

  • Due to the nature of the work, a United States Government Clearance is required to be eligible for the position**

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.