Software Engineer Coordinator

Thales

Job Summary

The Software Engineering Coordinator leads and manages a team of developers, ensuring the quality and efficiency of software development processes. Responsibilities include project planning, team management, quality assurance, integration of new technologies, cross-department collaboration, team training, and troubleshooting technical issues. The role requires strong leadership skills, effective communication, and deep knowledge of Software Engineering, with a focus on C++ in a radar context.

Must Have

  • Coordinate and facilitate communication between multiple software development teams.
  • Monitor project progress and adjust plans as needed to ensure timely delivery.
  • Conduct regular team meetings, stand-ups, and reviews.
  • Mentor and support the career development of team members.
  • Provide regular performance evaluations and feedback.
  • Offer hands-on technical assistance and guidance to software teams, particularly in C++ in a radar context.
  • Troubleshoot and resolve technical issues as they arise.
  • Assist with code reviews and provide best practice recommendations.
  • Serve as the primary point of contact between software teams and other departments or stakeholders.
  • Ensure that project requirements and goals are clearly understood and communicated.
  • Develop and maintain project timelines, milestones, and deliverables.
  • Use project management tools to track progress and report on overall project status.
  • Identify risks and implement mitigation strategies.
  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • Advanced English proficiency.
  • Proven experience with C++, C, Python and Linux.
  • Strong understanding of software development methodologies and best practices.
  • Hands-on experience with version control systems (e.g., Git).
  • Excellent leadership and management skills.

Good to Have

  • Advanced degrees or certifications in relevant areas.

Perks & Benefits

  • Elective Health and Dental plans.
  • Retirement Savings Plan with a company contribution and a match.
  • Company paid holidays, vacation days, and paid sick leave.
  • Company provided Life Insurance.

Job Description

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

This position is hybrid model in our São Bernardo do Campo unit.

Position Summary

The Software Engineering Coordinator leads and manages a team of developers, ensuring the quality and efficiency of software development processes. Their responsibilities include project planning, team management, quality assurance, integration of new technologies, cross-department collaboration, team training, and troubleshooting technical issues. They must have strong leadership skills, effective communication, and deep knowledge of Software Engineering.

Key Areas of Responsibility

  • Coordinate and facilitate communication between multiple software development teams.
  • Monitor project progress and adjust plans as needed to ensure timely delivery of tasks and projects.
  • Conduct regular team meetings, stand-ups, and reviews to track progress and address any roadblocks.
  • Mentor and support the career development of team members.
  • Provide regular performance evaluations and feedback.
  • Identify and support training and development opportunities for team members.
  • Offer hands-on technical assistance and guidance to software teams, particularly in C++ in a radar context.
  • Troubleshoot and resolve technical issues as they arise.
  • Assist with code reviews and provide best practice recommendations.
  • Serve as the primary point of contact between software teams and other departments or stakeholders.
  • Ensure that project requirements and goals are clearly understood and communicated.
  • Develop and maintain project timelines, milestones, and deliverables.
  • Use project management tools to track progress and report on overall project status.
  • Identify risks and implement mitigation strategies.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • Advanced degrees or certifications in relevant areas are a plus.
  • Advanced English.
  • Proven experience with at least C++, C, Python and Linux
  • Strong understanding of software development methodologies and best practices.
  • Hands-on experience with version control systems (e.g., Git).
  • Excellent leadership and management skills.

If you’re excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community!

What We Offer

Thales provides an extensive benefits program for all full-time employees working 30 or more hours per week and their eligible dependents, including the following:

  • Elective Health and Dental plans.
  • Retirement Savings Plan with a company contribution and a match.
  • Company paid holidays, vacation days, and paid sick leave.
  • Company provided Life Insurance.

Why Join Us?

Say HI and learn more about working at Thales click here_

.

#LI-Hybrid

#LI-IP1

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

10 Skills Required For This Role

Team Management Communication Problem Solving Github Cpp Game Texts Quality Control Linux Git Python