Design and document end-to-end architecture solutions, including software, hardware, communications, and integration components
Develop high-level system design diagrams, architectural blueprints, and system interface specifications
Ensure system designs support current and future operational, functional, and technical requirements
Validate alignment of system designs with IM (Information Management) solution requirements across APIs, platform capabilities, and external system interactions
Ensure compliance with the common operating environment and enterprise technology standards
Identify, evaluate, and present options for system improvements, including software/hardware upgrades or replacements
Conduct analytical and systematic assessment of workflow, organizational structure, and planning processes
Recommend and develop corrective actions to optimize system performance and user efficiency
Collaborate with engineering, cybersecurity, project management, and operations teams to ensure cohesive system integration
Provide guidance on technical risks, dependencies, and architectural tradeoffs
Support system implementation and transition activities as needed
Requirements
Bachelor’s degree (BA/BS) in Computer Science, Engineering, Information Systems, or related field
At least ten (10) years of experience in systems architecture, systems engineering, or equivalent
Strong knowledge of enterprise architectures, open systems standards, and complex IT environments
Demonstrated experience producing high-level system design and architecture documentation
Proven ability to analyze workflow, organizational challenges, and technical problems to develop effective solutions