Your role in the company
As the Lead Software Engineer, you will directly support our CEO into executing the technical roadmap, by bridging the gap between R&D and Business.
You will be the technical leader of the product squad, who is responsible for transforming R&D algorithms into production grade software ready to be deployed in industrial setups. As the software reference in the company, your focus will be on the system’s technical excellence, and tech culture of the company.
This role is focused on tech, and involves 60% to 80% of hands-on coding. You will work hand-in-hand with the engineering manager, who will focus on the people’s performance and handle the HR responsibilies.
Your missions include :
- Define the product roadmap in collaboration with R&D and Business and articulate it into a technical plan with clear technical OKRs
- Design the technical architecture in collaboration with the R&D to execute the plan and reach the OKRs
- Implement plug & play code samples for your engineers and onboard them to each new tech component
- Read the Pull Requests of your squad and R&D squad and ensure 100% of the tests are valid before merging into production
- As the software best practices expert, mentor the tech team members and build the tech culture of the company
- As the owner of the software quality, you will ensure that every component is safe and tested by implementing CI, Monitoring (ex. Sentry), Extensive testing : Non Regression, End-to-End, Unit Tests
- Track the system’s SLAs through analysing the tech reports, and optimize existing protocols to continuously improve the performances of the overall system