chef de projet logiciel

Software project manager

This job involves managing the development and optimisation of software solutions, from design to maintenance, while supervising technical teams.

Role of the software project manager

The software project manager supervises the development, integration and optimisation of software in companies. They are involved in a variety of projects, including the creation of bespoke software, the adaptation of embedded systems and the optimisation of business applications.

They start by defining the functional and technical requirements, then their role is to support the developers on the technical aspects (e.g. the frameworks used). As a true conductor of an orchestra, they plan, organise and control the quality of the deliverables, ensuring that they meet the specifications and expectations of the users. At the end of the project, he/she ensures the continuous improvement of the solutions developed. In direct contact with the customer, they ensure that requests comply with the scope initially agreed.

This job belongs to the field of project management.

Missions

  • It defines the functional and technical requirements in response to the specifications. It proposes solutions accompanied by architectures, estimated workloads and schedules.
  • They manage all stages of the software project, from design to deployment. They ensure that deadlines, budgets, quality requirements and current standards are met. He validates deliverables before they are sent to the customer.
  • He/she supervises the development teams, assigns tasks, supports junior profiles and checks the quality of the code produced to guarantee reliable, high-performance solutions.
  • He manages relations with customers, with whom he is the main technical contact. He deals with their requests, ensuring that the scope of the project is respected.

Key contacts

Fiche métier - CTO

Chief Technical Officer (CTO)

More information
Fiche métier - Scrum Master

Scrum Master

More information
métier développeur back-end

Back-end developer

More information
métier développeur front-end

Front-end developer

More information
Fiche métier - architecte cloud

Cloud architect

More information
Fiche métier - product owner

Product Owner

More information

Skills of the software project manager

Technical skills

  • Mastery of programming languages such as C, C++, Python, and an understanding of embedded systems and hardware.
  • Experience with development on various targets such as MCUs (microcontrollers), MMUs (memory management units) and MPUs (microprocessors).
  • Familiarity with various OS such as FreeRTOS.
  • Mastery of Agile project management methods, V development cycles and project management tools (e.g. Jira, Trello).
  • Ability to write clear, detailed documentation for project monitoring.
  • Knowledge of standards related to certain industries (aeronautics, medical) or ability to integrate them quickly.
  • Fluency in technical English is essential for reading, writing and communicating on international projects.

Soft skills

The software project manager must be rigorous and have the ability to analyse problems and present solutions to his/her teams or customers. They have excellent communication skills, adapting their discourse to suit the people they are talking to. They know how to motivate a developer in difficulty, ease tensions with a client or communicate with non-technical decision-makers. Finally, their writing skills enable them to formalise requirements and draft precise documentation.

Are you looking for a candidate for this job? Tell us about your needs

Education and training

To become a software project manager, you need a 5-year higher education qualification. There are general engineering degrees with a specialisation in IT (École Polytechnique or Mines de Nantes), as well as masters specialising in software engineering or IT methods applied to business management (Master MIAGE).

In addition to the diploma, technical experience as a developer is essential. You must have worked in a variety of sectors and technical environments (digital, rail, aeronautics, medical, etc.).

Possible career paths

You may aspire to management positions such as Project Director, Unit Manager or IT Director. If you want to broaden your horizons, you may be interested in IT strategy and consulting.

Our job offers

Software Solutions Project Manager - ERP M/F - permanent contract - Marseille
Marseille
Permanent position