Job Summary: Developing, maintaining, and refining technical specifications, software architectures, and designs, identifying areas for improvement, leading changes, ensuring security compliance, and managing project timelines. They oversee code management, and mentor junior engineers. In addition t