Via Technical - San Diego, CA
posted about 1 month ago
The Principal Software Architect role is a direct hire position that offers the opportunity to work remotely while leading the architectural design and development of software projects. This position is critical in creating resilient and fault-tolerant software solutions that deliver significant business value. The Principal Software Architect will collaborate closely with the product development team to clarify project scopes and approaches, ensuring that the architectural solutions provided meet the cost, quality, and schedule requirements of the organization. In this role, the architect will be responsible for conveying proof of concepts around innovative ideas, assisting the business in managing risks, and making informed technology decisions. The architect will also drive the development of new product lines and oversee upgrades to existing products, ensuring that all technical architecture design and analysis work is thoroughly documented. This includes updating the application portfolio and mapping all applications to a business capability map. Additionally, the Principal Software Architect will play a key role in educating and training team members on newly adopted technologies and processes, while also analyzing the current information technology environment to identify critical deficiencies and propose solutions for improvement. Compliance with internal policies, procedures, and applicable regulations, including FDA requirements, is essential in this role.