Engineering Manager
Fortuneo
About the role
About
Fortuneo is structuring its Digital division and strengthening its technical governance to improve the consistency, quality, and performance of its delivery.
The scope includes both internal employees and external service providers, and is carried out in coordination with the internal Platform, UX, QA, Product, and Group IT teams.
Your role
Within the Digital Directorate, the Engineering Manager's mission is to define the technical strategy for products, solve complex problems, and supervise team development. They ensure the quality and performance of applications while facilitating communication between technical teams and management.
Main Missions
In this context, the Engineering Manager's mission will be to ensure homogeneous, reliable, and sustainable delivery by consolidating engineering tools, workflows, and practices.
The Engineering Manager will also be responsible for standardizing engineering practices, aligning and structuring work methodologies, and promoting the implementation of good development practices within the various teams.
Mission Axes
The Engineering Manager's missions revolve around four main axes:
- Leadership and technical vision
- Structure engineering and delivery practices, drive technical consistency across the division, and contribute to defining common standards
- Monitoring and coaching
- Support developers and tech leads in their progress, strengthen team cohesion, and establish a dynamic of continuous communication
- Technical excellence
- Guarantee code quality, maintainability, and testability, while aligning work methodologies and continuous integration processes
- Communication and influence
- Act as an interface between technical teams and other stakeholders, and facilitate the circulation of technical information as well as alignment between product and technology.
Main Activities
Leadership & coordination
- Supervise and support developers and tech leads from different teams
- Implement a team organization that promotes communication and visibility (1:1s, technical synchronizations, follow-up points…)
- Create a collaborative environment that fosters sharing and skill development
Standardization & methodology
- Structure and align engineering practices between teams (Git flow, tests, code review…)
- Consolidate and share software engineering best practices adapted to each team's context (Clean architecture, testability, separation of responsibilities…)
- Promote code quality, maintainability, and technical documentation
- Align delivery methodologies to promote readability and technical consistency across the division
- Define the long-term technical strategy for the products under your responsibility in collaboration with management
Tooling & CI/CD
- Strengthen the consistency of development tools and environments to ensure a common and sustainable foundation
- Participate in the implementation of unified CI/CD templates
- Lead the migration of projects to GitHub
- Ensure consistency of configurations and environments between components
- Collaborate closely with the Platform Team to ensure consistency between the technical needs of the different teams and the capabilities provided
Developer Experience & Onboarding
- Simplify technical onboarding through automated tools and consolidated guides
- Evolve the technical environment and practices to offer a fluid and efficient developer experience
Innovation & automation
- Promote the reasoned integration of AI-based assistance tools into the developer toolchain
- Identify opportunities for continuous improvement through automation in collaboration with the Innovation division
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free