Collaborate with software developers, project managers, and other engineers to ensure alignment with consistency, reliability and redundancy. Coordinate and manage/mentor a small team of software developers and financial and legal specialists. Implement and manage version control, continuous integration, and continuous