Menu
©2019 ProObject
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!
Junior-Principal Level Software Developer (Unix, C++, CM Tools)

Labor Requirements:

Software Developer Level 1:

  • XML/XSD experience
  • Linux/Unix experience
  • Python or C++ or Java development experience
  • Direct Experience with CM tools such as Subversion/Trac or Git

Software Developer Level 2

All skills mentioned in Level 1 plus:

  • Scripting language experience such as Python or Perl
  • Graphical User Interface (GUI) development experience

Software Developer Senior Level:

All Skills mentioned in Level 1 and 2 plus:

  • Direct experience leading teams of software developers
  • Experience interacting with project customers and stakeholders to report project status,and manage subsystem requirements
  • Java Graphical User Interface (GUI) development experience
  • Direct experience with Service Oriented Architecture (SOA)/middleware technologies such as enterprise service bus (ESB), COREA, SOAP, or Internet Communications Engine (ICE)
  • Experience using IDEs such as JBuilder and/or Eclipse
  • Direct experience with EMF tools such as Subversion/Trac or GIT

Technical Skills Required:

  • Development experience with C++ and Linux
  • ‘Typical’ SW development skills (Eclipse, Jira/Redmin/Trac, Subversion/Git, Jenkins/Hudson
  • Some level of networking skills (netcat, tcpdump)

Special Technical Skills Desired:

  • VSAT/Satellite Comms experience
  • Bash/Python scripting
  • Software/system test experience
  • Reverse engineering

Minimum Experience Required:  

Software Developer Level 1:

  • Bachelor’s degree in Computer Science or Computer Engineering with 2 -5 years of applicable software design and development experience; or 5-8 years of applicable software design and development experience

Software Developer Level 2

  • Bachelor’s degree in Computer Science or Computer Engineering with 4-9 years of applicable software design and development experience; or 7-11 years of applicable software design and development experience

Software Developer Senior Level:

  • Bachelor’s degree in Computer Science or Computer Engineering with 8-15 years of applicable software design and development experience; or 14-19 years of applicable software design and development experience

TS/SCI with Polygraph Required

Previous Job Next Job