Current Opportunities

Software Engineer II - III

Description of Position

Description & Responsibilities:

Work as a software developer as part of a development team which utilizes a diverse dynamic workforce, including many experts in their fields.  Specific duties include:

  • Responsible for performing system design, development, integration, test and documentation duties to ensure proper operation of hardware and software platforms.
  • Integrate a wide variety of applications from various sources, integrate and ensure they meet performance standards for stability and resource utilization.
  • Develop software as necessary to integrate between components, perform new capabilities, to facilitate testing, etc.
  • Expected to participate in developer led integration of software baselines.
  • Adhere to accepted standards for development, including writing unit tests which provide a high percentage of code overage, participating in peer code reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code.

 

Required Experience:

10+ years experience in a technical role, working on software intensive projects and programs for Government or Industry customers with:

  • 7+ years experience as a Software Engineer supporting system and S/W architecture, development, requirements analysis, design, process execution and evaluation, selection and evaluation of COTS/GOTS tools and unit and test integration.
  • 5+ years experience as a C, C++ and Ruby developer
  • Proficiency in Linux (evidenced in resume/experience)
  • Proficiency in Java
  • Proficiency in the use of debugging tools
  • Experience with networking protocols such as TCP/IP
  • Knowledge of SIGINT missions systems
  • Familiarity with code development, test and configuration management tools such as ClearCase, ClearQuest, Maven, Nexus, MadForge, Wikis
  • Scripting (Perl, Bash, Ruby, etc.)
  • XML/XSD, messaging and schemas
  • CPPUNIT for unit testing

 

Education:

Bachelor’s Degree in Communications Engineering, Computer Engineering, Computer Science, Electrical Engineering, Information Systems, Mathematics or similar degree and meet the experience requirements; or equivalent documented combination of training and experience. Master’s degree may be substituted for two years of experience.

Additional Requirements


Security Clearance: Top Secret with Lifestyle Polygraph

Location: MD, Laurel/Ft Meade area

Salary: Salary commensurate with experience.

Apply Now