Software Engineer 23 Job in Annapolis Junction, Maryland Us

Software Engineer 23

Location Annapolis Junction, MD

Security Clearance Required? Current SSBI/Special Programs Access - US Citizenship Required

about security clearance definitions

Position Description

***CURRENT TOP SECRET SCI CLEARANCE WITH POLYGRAPH REQUIRED FOR THIS POSITION***
The Boeing National Security Programs Team in Annapolis Junction, MD is seeking a talented and experienced Software Engineers to work on programs in a growing portfolio of intelligence, security and information systems. The systems, programs, and projects cover a large spectrum of engineering, software development, IT, computing and network technologies and include: cyber security, distributed networks, command and control systems, web portals, telecommunications, data mining, data systems design, and Information Assurance in the domain of cyber solutions.

Qualified candidates should have experience in software development/engineering including requirements analysis, software architecture, software implementation, integration, enhancement, maintenance, testing problem diagnosis/resolution. Must have a firm grasp of modern computer programming techniques and experience in agile programming methodologies is desired.

Skills and experience in the following are also desired: object-oriented design, GUI development, integration and/or extension of GOTS (Government-Off-The-Shelf)/COTS (Commercial Off the Shelf)/FOSS (Free and Open Source) products, Service Oriented Architectures, metadata extraction and analysis, protocol processing, cloud computing and desktop application frameworks (e.g. ECLIPSE RCP).

Desirable programming languages include: Java, Java EE, C, C++, PHP, HTML/XML and shell scripting. Experience in the following development environments is also desired: Linux, Solaris, UNIX and Windows(2000, 2003, XP, Vista).

Specific positions may require or desire familiarity with additional languages, tools, processes, or technologies which may include: AJAX, XML technologies, SWING, JDBC, JMS, jQuery, EXT-JS, Flex, Subversion, Eclipse, Rhapsody, DBVisualizer, PowerDesigner, Documentum, MATLAB, configuration management, maturity model/CMMI and Relational Databases.

General requirements: Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems. Develops and maintains code and integrates software components into a fully functional software system. Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met. Performs software project management and software supplier management functions. Develops, selects, tailors and deploys software processes, tools and metrics. Executes and documents software research and development projects. Serves as a subject matter expert for software domains, system-specific issues, processes and regulations. Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards.

Competencies

General

[ + ] Adaptability
Generally understands changes in own and others' work-group tasks and situations as well as the logic or basis for change; generally seeks information about changes affecting own and fellow employees' jobs. Treats changes and new situations as opportunities for learning or growth; focuses on the beneficial aspects of change; speaks positively about the change to work group members, direct supervisor, and occasionally members of others work groups. Quickly modifies behavior to deal effectively with changes in the work environment; readily tries new approaches appropriate for new or changed situations; does not persist with ineffective behaviors.

[ + ] Communication
Generally clarifies purpose and importance; stresses major points; follows a logical sequence. Usually keeps the audience engaged through use of techniques such as analogies, illustrations, humor, an appealing style, body language, and voice inflection. Frames the message in line with audience experience, background, and expectations; uses terms, examples, and analogies that are meaningful to the audience. Generally seeks input from audience; checks understanding; presents message in different ways to enhance understanding. Uses syntax, pace, volume, diction, and mechanics appropriate to the media being used. Accurately interprets messages from others and responds appropriately.

[ + ] Innovation
Generally identifies assumptions in the way problems or situations of moderate scope and complexity are defined or presented. Sees alternative ways to view or define problems; is not constrained by the thoughts or approaches of work group members or inter-organizational employees. Generally draws upon multiple and diverse sources (individuals, disciplines, bodies of knowledge) for ideas and inspiration. Combines ideas in unique ways or makes connections between disparate ideas; explores different lines of thought. Views situations from multiple perspectives; brainstorms multiple approaches/solutions. Examines some potential solutions and evaluates each before accepting any; targets important areas for innovation and develops solutions that address meaningful issues in own and other work areas.

[ + ] Planning And Organizing
Identifies more critical and less critical activities and assignments; adjusts priorities when appropriate. Determines project or assignment requirements by breaking them down into tasks and identifying types of equipment, materials, and people needed. Allocates appropriate amounts of time for completing own work; avoids scheduling conflicts. Takes advantage of available resources (individuals, processes, departments, and tools) to complete work efficiently; coordinates with internal and external partners. Uses time effectively and prevents irrelevant issues or distractions from interfering with work completion.

Technical

[ + ] Analytical Skills
Basic - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the work group level.
Preferred -Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the department level.

[ + ] Languages Databases
Basic - General knowledge of software programming languages and databases and the ability to apply to the software domain. Programming languages encompass higher order languages, auto-coded languages and assembly languages.
Preferred -Complete knowledge of software programming languages and databases and the ability to apply to the software domain. Programming languages encompass higher order languages, auto-coded languages and assembly languages.

[ + ] Software Architecture Design
Basic - General knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
Preferred -Complete knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.

[ + ] Software Development Tools
Basic - General knowledge of general and software development and testing tools, capability and usage. Examples include compilers, linkers, debuggers, data analysis tools, graphical user interface builders, post processing tools, requirements management tools, and web authoring tools.
Preferred -Complete knowledge of general and software development and testing tools, capability and usage. Examples include compilers, linkers, debuggers, data analysis tools, graphical user interface builders, post processing tools, requirements management tools, and web authoring tools.

Basic Qualifications For Consideration

Do you have BOTH: a) a current Single-Scope Background Investigation (SSBI); AND b) a current Counter-Intelligence (CI) Polygraph?

Do you have a minimum of 2 years experience in software development/engineering?

Typical Education/Experience

Level 2 - Degree and typical experience in engineering classification: Bachelor's and 2 or more years' experience or a Master's degree with experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard. Level 3 - Degree and typical experience in engineering classification: Bachelor's and 5 or more years' experience, Master's degree with 3 or more years' experience or PhD degree with experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard.

Other Job related information

***CURRENT TOP SECRET SCI CLEARANCE WITH POLYGRAPH REQUIRED FOR THIS POSITION*** ***The position is contingent upon clearance verification and program/customer concurrence. Applicants must include security clearance level, investigation type, and investigation date on their resumes to be considered. ***

Closing Date: 02/06/2012about closing dates

Open all references in tabs: [1 - 3]