Determine architectural strategy and vision for the company’s computer systems. Develop scalable and high performing solutions to improve the stability, interoperability, and security of computer systems. Identify data, software, technical tools, and software development standards that meet user needs. Provide architectural guidance to software developers and engineers to ensure smooth system integration. May perform additional duties that are similar and consistent with stated position requirements.
Qualified candidates must possess a Master’s degree in Computer Science, Software Engineering, or closely related field plus 1 year of experience. In lieu of a Master’s degree, employer will accept 4 additional years of work experience as a software engineer, software architect, or closely related position.