Minimum of 11 years of software development experience
Prior experience as a cloud architect
Strong understanding of architecture design principles and governance
Prior experience developing requirements, defining system interfaces, and supporting system-level integration
Strong analytical and problem-solving abilities
Experience with software architecture tools and techniques
Experience with a variety of messaging and communication protocols
Ability to create an architectural vision, communicate the vision, and map out a plan to execute the vision
Strong written, verbal, and presentation skills; ability to decompose, document, and communicate architecture rationale, approach, design, and governance
Possess an understanding of Digital Engineering principles including Model Based System Engineering and DevOps/DevSecOps pipelines
Demonstrated ability to effectively work with and communicate the customer, all levels of management, and with individual contributors on the program team
Ability to work across disciplines to find balanced approaches to technical issues
Deep technical knowledge of the IT Development stack and DevOps Pipeline for key production systems running on the client infrastructure
Expertise in the client’s security accreditation process
Experience supporting global mission systems
Prior experience architecting, designing, developing, and testing data management systems
Prior experience porting existing software to new platforms and architectures
Experience with Agile Development Methodologies
Required Education and Certifications:
Master of Science in Computer Science, Computer Engineering, Software Engineering, Mathematics, or STEM-related field.