Current Job Openings

Software Program Manager, Washington, D.C. area

A challenging position in computer software program management. We are looking for an innovative software engineer who will drive all aspects of the software development lifecycle: requirements, design, development, test, and release to customer success.

Must have a minimum of a BSCS and 3 years of full-time experience in computer software engineering.

The candidates for this position should be able to perform the following duties:
  • Collaborate with program managers, developers, and prospects to gather and define requirements;
  • Collect requests for the code releases, negotiate priorities and timelines;
  • Manage risks, schedules, and resources;
  • Maintain various software environments and versions;
  • Maintain stable code branches in SVN (Subversion);
  • Monitor the development activities for the worthy bugfixes, and propagate them to the stable code branches;
  • Oversee installation, QA and documentation (including Release Notes) of internal builds, as well as the upload of public releases to FTP;
  • Oversee the announcements of new releases, important changes, and new features;
  • Collaborate with technical writers to create customer-relevant documentation;
Essential Skills:
  • Unix Scripting tools;
  • Solid understanding of the C/C++ code development process;
  • 3+ years of project management experience, and at least 6 years of experience in a technical field;
  • Effective verbal and written communication skills;
  • Strong experience with version control tools: SVN, CVS;
  • Experience in Perl/Python is a plus;
  • Working knowledge of JIRA;
  • Experience in an R&D environment with demonstrated ability to analyze problems and propose multiple solutions;
Knowledge of the following operating systems and platforms:
  • UNIX / Linux
  • MS Windows
Other:
  • Must pass an entry level written test;

Contact us if you found this position attractive.