Engineering Manager

Camgian is looking for an Engineering Manager who can lead, mentor, and support our growing team of engineers. In this role, you will be responsible for overseeing engineers , ensuring their work aligns with product roadmaps, development plans, and fostering a culture of excellence. We value candidates with a strong passion for people management and a good understanding of the technical landscape in software engineering or AI/ML or data science fields.


Qualifications

  • Experience: Minimum of 5 years in software engineering or AI or data science with at least 2 years in leadership or management role.

  • Technical Skills: Background in one or more technologies or programming languages, such as C++, Python, GoLang, Java, JavaScript, Machine Learning, Signal Processing, Data Science, SQL, with experience in development.

  • Project Management: Experience with Agile, Scrum, or other project management methodologies.

  • Leadership Skills: Proven experience in mentoring and managing engineering teams, with a focus on team development, growth, and retention.

  • Collaboration: Excellent communication skills and ability to work effectively with cross-functional teams.

  • Education: Bachelor’s degree in computer science, engineering, or a related field (or equivalent experience). Advanced degrees or certifications are a plus.

  • US Citizenship

Desired Skills

  • Experience: Minimum of 5 years in leadership or management role.

  • Technical Skills: Strong background in one of the disciplines such as Software Engineering, Artificial Intelligence, Signal Processing, Machine Learning, Data Science, Data Engineering.

  • Leadership Skills: Proven experience in managing a team through development, testing, and deployment of products to customers

  • Education: Master’s degree in computer science, engineering, or a related field (or equivalent experience)

Key Responsibilities

  • Team Leadership: Lead and manage a team of engineers in software or AI or data science fields, providing mentorship, guidance, and career development.

  • Project Oversight: Oversee software projects, ensure the engineers are working within program management timelines, quality processes are being followed, and performance standards are met with respect to project deliverables.

  • Technical Guidance: Offer technical expertise in design and development, troubleshooting complex issues, and maintaining best practices.

  • Collaboration: Work closely with cross-functional teams including Product, Program, and QA to coordinate product goals and timelines.

  • Hiring & Retention: Participate in recruitment efforts to attract and retain top engineering talent. Foster a collaborative and positive team environment.

  • Process Improvement: Continuously evaluate and improve development processes, tools, and practices to enhance team efficiency and quality.

  • Performance Management: Conduct regular performance evaluations, provide constructive feedback, and implement action plans to help team members reach their full potential.


​​​​​​​Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available