• Lead engineering teams to build and deliver products and services that meet customer needs.
• Oversee the development, implementation, and maintenance of engineering processes, standards, and tools.
• Promote a culture of collaboration, innovation, and continuous improvement.
• Manage the engineering budget and resources to ensure efficient use of resources.
• Monitor and assess the performance of engineering teams and provide feedback and guidance.
• Develop and maintain relationships with stakeholders and external partners.
• Bachelor’s degree in engineering or a related field.
• 5+ years of experience in software engineering, product development, or related field.
• Proven track record of leading and managing engineering teams.
• Excellent organizational, communication, and problem-solving skills.
• Strong understanding of software engineering best practices.
• Ability to work in a fast-paced environment and handle multiple tasks simultaneously.
• Experience in Agile software development.
• Knowledge of software development lifecycle and software development tools.
• Experience in project management and leading cross-functional teams.
• Knowledge of industry trends and technologies.
• Ability to identify and resolve engineering issues quickly and effectively.