Defines in written documents non-functional requirements (availability, reliability, scalability, interoperability, portability, manageability, scalability, maintainability, security, monitoring, SLAs, KPIs, regulatory, and legal compliance) based on business vision, best practices, and company architectural direction. Position Purpose: The Software Engineering Solutions Architect leverages enterprise architecture techniques, software engineering principles, expertise, and team management experience to design scalable, secure, and highly reliable solutions using systems and software developed by Benchmark's Software Engineering department.