Build, maintain and enhance software according to companyβs software engineering standards and aligning these standards to industry standards and best practices.
Engage with stakeholders on requirements and performance of sub-system software.
Strategic planning for team efficiency and growth and new/enhanced technologies and implementation.
Act as liaison between teams and other departments as necessary.
Own the engineering and delivery process of systems developed.
Manage implementation of technical solutions.
Ensure integrity of the systems regarding quality, stability, and scalability.
Provide direction and expertise in design, development, and implementation of the platform(s), ensuring alignment with business objectives and technical standards.
Build and lead a diverse team of Software Engineers, f...