©2018 ProObject
Principal Level Software Engineer (Agile)

Position Description:

Candidate will provide support for the modernization of legacy systems to meet functional, feature and performance requirements as specified by Information Assurance Operations.  Capabilities must meet specified Information Technology security requirements and guidelines.  Candidate will support prototyping efforts in an agile development environment and provide guidance and expertise to more junior team members. Activities will include software design, development and testing based on requirements or agile stories. Additional tasking may include establishing a development and testing environment and researching new tools and applications.

Technical Skills Required:

  • Diversity of software engineering experience (JAVA – back end development; JavaScript/PHP – Web development; C, C++;  XML; LINUX, Windows 7, Windows XP environments; SOAP UI)
  • Experience with Agile development processes (SCRUM)
  • Experience with variety of software architectures (e.g., client/service, SOA, etc.)
  • Evaluation of software packages (trade studies)
  • Solid experience across software development life cycle
  • Experience leading/mentoring developers/programmers

Special Technical Skills Desired:

  • Experience with DevOps is desired
  • Experience with cryptographic key management, key generation algorithms, PKI certificates, and certificate authorities is desired

Minimum Experience Required:

  • (20) years’ experience as a SWE
  • Bachelor’s degree in Computer Science or technical field
  • (4) years additional SWE experience may be substituted for a bachelor’s degree
  • Candidate must have a TS/SCI with Polygraph Clearance
Previous Job Next Job