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.