©2021 ProObject
PRIME CONTRACT ROLE :: Front End Software Engineer :: Join our Mission Critical project!
Interested in matching your career to your job? Want to mix cutting-edge technology with challenging and rewarding work assignments?
ProObject’s culture is one of continual employee investment—we know that happy employees are engaged employees. Click to learn more
NIST Cybersecurity Compliance is not an option - it's a requirement! ProObject’s certified staff follow our unique CYBRX process to ensure that you are on the right track to cybersecurity compliance in just a few short weeks. - Contact us to get compliant!
Principal Software Developer (C++, Linux, Java)

Position Description:

  • ProObject is seeking a Principal Software Developers to join their top-tier team. The successful candidate will have the ability to work in a quick reaction environment and provide operational support to forward users.  Once travel restrictions are lifted, the position will require OCONUS deployment.
  • We are looking for hardworking, dedicated software professionals to work in a fast-paced, dynamic environment supporting SIGINT mission/collection requirements and management. Our team works with various RF sensors to capture and visualize data from associated emitters.   We work with geolocation and geolocation services and capabilities by developing and deploying applications on Windows 7/10.   We also support existing components across the enterprise to include the troubleshooting of fielded systems that are using the framework in operational environments.

Labor Requirements:

  • Direct experience in the design and development of collection systems and components within the IC
  • Direct experience leading software design and development for collection systems and components
  • Direct experience researching, evaluating, and assessing software tools and technologies (FOSS, GOTS, COTS), and incorporating those findings into the overall software system design
  • Experience interacting with project customers and stakeholders to report project status, and manage subsystem requirements
  • Linux/Unix experience
  • C++ development experience
  • Java development experience
  • XML/XSD experience
  • Direct experience with CM tools such as Subversion/Trac or Git
  • Scripting language experience such as Python or Perl
  • Graphical User Interface development experience
  • Web framework experience such as Ruby on Rails, DJango, SpringFramework, or Zope
  • Direct experience with middleware technologies such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE)
  • Experience using IDEs such as JBuilder and/or Eclipse

Technical Skills Required:

  • Experience working with application deployment/provisioning tools such as Ansible, Chef or Puppet
  • Experience working with continuous integration/deployment services such as GitLab or Jenkins
  • Experience working with monitoring services such as Prometheus or Nagios
  • Experience deploying applications in Linux environments
  • Experience working in a virtualized environment such as Amazon C2S
  • Ability to work on multiple distinct programs under the umbrella and shift priorities when operational need arises
  • Ability to communicate in both oral and written format to team members, management and customers details and objective of mission related activities
  • Ability to work with customer organizations to capture customer needs and requirements and do document and convey the customer information to team members and management
  • Direct experience in the National SIGINT community
  • Direct experience in SIGINT mission/collection requirements and management
  • Perform analysis of operational data and recommend methods to improve collaboration of mission related data as it relates to the end-to-end program operation

Special Technical Skills Desired:

  • Experience working with automated web testing framework such as Selenium
  • Experience working with Java, Spring Framework/Spring Boot, Junit/Spock, Git, Gradle/Maven and JIRA
  • Experience working with Elasticsearch to store/retrieve data, as well as implementing analytics capabilities using Elasticsearch’s aggregation framework
  • Familiarity with geolocation, geolocation services and capabilities
  • Experience with corporate services and integration with corporate services
  • Direct experience in SIGINT systems operations, software engineer functions working both connected and remote or tactical platforms
  • Experience supporting field systems and operations
  • Ability to travel OCONUS for deployment operations
  • Ability to flex hours to support operational needs as required is highly desired

Minimum Experience Required:

  • Master’s Degree in CE or CS and 15 years of applicable software design and developing experience or
  • 19 years of applicable software design and development experience.
  • TS/SCI with Polygraph Required
Previous Job Next Job