Duties: Provide guidance and direction to the engineering team, ensuring that technical standards and best practices are followed. Mentor and support team members, fostering a collaborative and productive work environment. Lead the design and architecture of software systems, making critical decisio