Position Summary: This position will be located at the Lexington Park, Maryland operating location and will lead architecture-centric activities and teams providing software engineering expertise to NAVAIR PMA 281, Strike Planning and Execution Systems/Common Control System program.
The successful candidate will be a member of the Air Sector team in the Client Technical Solutions Directorate and will contribute to the development of software, system, and system of system architecture practices, their application in real-world settings, and general software engineering knowledge. Individual responsibilities include: working in teams, on-site in the Lexington Park operating location and at the NAVAIR Patuxent River PMA 281, Strike Planning and Execution Systems facility, employing the use of architecture practices to identify and solve large-scale development problems; analyzing customer needs throughout the development lifecycle and recommending courses of action; contributing to the development and improvement of architecture practices and software engineering practice; using customer experiences to inform and advance an architectural research agenda; and contributing to the technical community through publications and presentations.
The successful candidate will analyze DoD and commercial needs to formulate and prosecute a technical agenda that addresses these needs and will interact extensively with DoD and commercial stakeholders. He or she will have the opportunity to have a seminal and lasting influence on an emerging body of technical research and practice.
The candidate will coordinate closely with on-site, Washington DC, and Pittsburgh based SEI technical staff as well as remotely located subject matter experts in the Client Technical Solutions (CTS) Directorate and other SEI programs to deliver system architecture & software engineering technical expertise to the NAVAIR customer throughout the lifecycle. The software architect will be able to lead and participate in multi-disciplinary teams.
Minimum Qualifications and Requirements:
Education/Training: MS degree in software engineering, computer science, or information systems or an equivalent combination of training and experience.
Experience: The candidate must have at least: BS or equivalent degree in relevant discipline with ten (10) years applicable experience; MS or equivalent degree in relevant discipline with eight (8) years applicable experience.
Skills/Abilities: The Candidate must have experience in architecting software-intensive systems that includes managing quality attribute concerns (e.g., performance, modifiability, and scalability). Experience in system architecture, and System of Systems (SoS) or Enterprise Architecture (EA) development and integration environments. Experience in Service Oriented Architectures (SOA)/Distributed Architecture Systems. Ability to assist with activities across the development lifecycle (including requirements, architecture, design, integration, and testing activities) and to effectively leverage architecture concepts in these activities. Ability to analyze customer problems, determine needs, and recommend a course of action. Ability to quickly learn and adapt to new technologies, platforms, and environments. Knowledge of modern software development languages, platforms, development methods, architecture and design practices, and their application to practice. Ability to work effectively with team members, customers, and collaborators. Effective written and oral communication skills.
Broad systems of systems architecture and system lifecycle experience with a focus in one or more of following domains:
- Unmanned Systems
- Service Oriented Architectures/Distributed Systems
- Multi-Domain Mission Management
- Cyber Security
- Cross Domain Solutions
- Communication Systems
- Mission Planning
- Situational Awareness Systems
- International Traffic in Arms Regulations and Export Licensing
Experience defining, developing, analyzing, and acquiring large software intensive systems. Mastery of writing complete, unambiguous, and verifiable requirements. Experience in systems integration and analysis. Experience in risk analysis and mitigation strategies. Experience in agile software development methodologies, specifically scrum. Ability to recognize and summarize areas of potential software engineering research. Government acquisition experience. Strong leadership, interpersonal, and engagement skills in a multicultural environment. Strong written and verbal communications skills and the ability to present to high visibility stakeholders internal and external to the organization.
Proven program and project management skills including:
- Interfacing with clients, developing proposals, and establishing relationships with new DoD and/or government clients
- Programmatic skills (e.g., ability to develop project plans, track deliverables to schedule)
- Project management skills (e.g., program control activities, budget oversight and staff planning)
Experience in organizational change management would be considered.
Physical Mobility: The ability and willingness to travel is required. On-site at the Lexington Park, MD operating location with some travel to SEI Pittsburgh and DC/Arlington offices, as required. PMA 281 requested travel will be CONUS, as required. Estimated travel is 15%.
Environmental Conditions: Usual office setting, including extended work at a computer screen.
Mental: Ability to meet deadlines and function productively as a team member.
Other: Candidates will be subject to a background check and must be eligible to obtain and maintain a Department of Defense security clearance.
Preferred Qualifications and Requirements:
Experience: Experience as listed above, plus: knowledge of SEI architecture work such as the Architecture Trade-off Analysis Method, Quality Attribute Workshop, and documentation with the Views and Beyond Approach; experience with the design and development of software-intensive systems, systems of systems, or mission-critical systems; and experience working with industry and DoD stakeholders. Virtualization experience is strongly desired.
Accountability: Estimation and tracking of time and schedule for all delegated technical tasks.
Direction: Expected to act independently, with little day-to-day guidance. Expected to also work collaboratively in teams with minimal needed outside facilitation.
Decisions: Determine architecture-centric solution techniques for practical system development problems. Determine and recommend appropriate technology to use at a customer site in order to solve specific problems. Determine appropriate technical content for published report.
Supervisory: Direct support activities to enable technical work. May direct the activities of work study or graduate student. Lead or co-lead customer efforts or transition project teams.
Job Functions or Responsibilities:
70% Participate on teams for customer specific efforts in architecture-centric life cycle practices.
15% Contribute to development of architecture practices.
10% Author publication-quality technical reports and deliver presentations as part of the defined technical work plan.
5% As a member of the CTSD Aviation Sector, provide input to its goals, strategies, and technical direction.
100% TOTAL EFFORT
Organizational Chart: SEI Director’s Office < SSD Director < Technical Director, Client Technical Solutions Directorate < Aviation Sector Lead < PMA 281 Operating Location Manager < Software Architect.
Carnegie Mellon University is an EEO/Affirmative Action Employer – M/F/Disability/Veteran