• Location: Sterling, Virginia
  • Type: Contract
  • Job #2475

Title:  Python/C++ Programmer
Location: Dulles, VA
*Clearance: *Active TS/SCI  needed to apply *

Company Overview: 
Cornerstone Defense, in partnership with our military, intelligence, and civil government customers, supports U.S. operations worldwide through the use of many different types of intelligence, satellite, and cyber technologies.  Cornerstone’s Intelligence Sector provides solutions to the United States Government for information collection, operations, exploitation and dissemination, and research activities. Our Team specializes in software development, cloud architecture, systems and network engineering, systems integration, agile management, as well as targeting operations and intelligence analysis. Our support to our mission customers includes cyber network operations, exploitation and defense, signals intelligence, human intelligence, and critical missions and networks. 

Job Description:
Cornerstone Defense is supporting Tactical Space Systems Division in their development, integration, deployment, and sustainment of satellite ground software. This position is located onsite on our Dulles, VA campus and requires a Top Secret/SCI clearance with SAP. After hours or extended work week may be required.

Roles and Responsibilities: 

  • Full stack development at the OS, platform, and mission unique software layer
  • Developing client and server applications and services using service or object-oriented architectures, message bus-based data exchange that include first-of-a-kind capabilities
  • Applications will span languages and toolsets including Python, C++, Java, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis execution and finding remediation
  • Developer will be expected to be a self-starter capable of making decisions with overall project budget and schedule in mind
  • Support Operations ground software and associated configurations.  This will involve troubleshooting both software errors and hardware affecting the operation of ground software
  • Support Acceptance Test events, including running tests
  • Test Automation
  • Configuration of ground segment software
  • Resolution and remediation of software defects
  • Software Enhancements as directed by customer change requests or mission needs
  • Ground software support during launch and launch rehearsal events
  • Support the installation of new ground segment software in operational, development and test environments

Basic Qualifications

  • Python, C++ (Python is primary need)
  • Linux experience
  • Bash Scripting

Preferred Qualifications: 

  • Ansible
  • Agile
  • DevOps
  • Demonstrated experience in technical problem solving, to include decomposition, root cause analysis, solution development, implementation, and monitoring
  • Significant experience with designing, building, and deploying of software products
  • Experience in producing software architecture documentation
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!