Software Architect
Role details
Job location
Tech stack
Job description
This is an opportunity to join the IERUS team as a Software Architect supporting a large Missile Defense Agency program.
Requirements
Do you have experience in Visio?, The ideal candidate will have 9-14 years' experience. The successful candidate will have excellent verbal and written communication skills, have the ability to work independently and will possess the poise and flexibility required to work in a highly dynamic environment. The candidate will perform trade studies and analysis for current and future development activities; maintain the software architecture artifacts for the ART; oversee the development of ART software design documentation; determine ramifications and impacts of proposed architectural changes to the software baselines; analyze system performance to include quantifying performance, identifying bottlenecks, and measuring throughput; support briefings, presentations and demonstrations to customer; and support analysis, design, and implementation of cyber requirements in the software. Occasional travel will be required for this position., * B.S., M.S., or Ph.D. in an engineering discipline; Computer Science, Mathematics, Physics, or Engineering.
- Security+ or equivalent/higher is required.
- Recent experience in software architecture and distributed systems design and implementation.
- Experience performing trade studies and analysis across software engineering disciplines.
- Familiarity with the system engineering discipline including Model Based System Engineering (MBSE) and Object Oriented Analysis and Design (OOA/OOD)
- Hands on application development experience with Java is required.
- CI/CD pipeline experience required.
- Automated test development experience required.
- Familiarity with Information Assurance (IA) mitigations for RMF and STIGs is required.
- Familiarity with Fortify/SonarQube required.
- Skills in logical/physical architecture modeling, and knowledge of CI/CD pipeline architecture and implementation, Safety, and cyber security concepts are highly desirable.
- Previous experience with Service Oriented Architecture (SOA) or Event Driven Architecture (EDA), cloud computing, micro-services, use of containerization, virtualization, and how to approach refactoring existing code bases into those paradigms is a plus.
- Must have Final DoD Secret to start and may require ability to get cleared to TS/SCI in the future.
- Full life cycle software development experience using Java, and UML
- Previous experience with missile defense, command and control and software architecture required.
- Proficiency with MS Office and Visio are required.
- Architecture development and coordination
- Defining the relationships between internal and external components; communicating architectural intent and constraints to a diverse group of customers, developers, engineers, subject matter experts, and users.