Yacht Freelance
Freelance Lead Engineer (ZZP)
Vereiste Skills: o.a. Java, JavaScript, Kafka, XML, Rest, SQL etc..
Preferable skills: ervaring met een FCM of Telex is zeer wenselijk
Language: English, Nederlands is een pré
Cloud kennis is gewenst (Data gaat naar Google Cloud, applicaties naar Azure)
Hybride werken: ja, twee dagen op kantoor
Purpose of the Job
Combine hands-on contributions in the areas of engineering and architecture with management of a group of Software Engineers in the same business platform. The Engineering Leader is responsible for the individual career development, performance and well-being of the assigned Software Engineers. Delegated by the Director of Technology, they will drive the architecture of one or more products within the platform, following the architecture vision & roadmap developed by the Director of Technology with input from the Engineering Leaders. The Engineering Leader, together with the Director of Technology will also drive the communities of practice, culture, craftsmanship, practices and mindset to create the optimal work climate that generates maximum business impact.
Organisational Context
Business Platforms take ownership of digitally supporting a related set of business processes by providing a set of matching digital products. The Director of Product and Director of Technology take accountability for the business impact generated by the business platform. The business platform is organized in product teams which take care of the digital products that are in scope for the business platform.
The Engineering Leader is a senior software engineer that combines hands-on contributions in code and architecture of products in the platform with leading a group of max. 7 Software Engineers. The Engineering Leader inspires and leads by example and will coach and mentor Software Engineers, with a strong focus on craftsmanship and engineering expertise.
The Engineering Leader hierarchically reports to the Director of Technology.
Key Result Areas
1. Craftsmanship
• The Engineering Leader spends 50% of their time on Software Engineering tasks, divided between hands-on (code) contributions to products, designing product architecture and supporting the Director of Technology in defining platform architecture. For detailed overview of the Software Engineering tasks, see job description of “Software Engineer”
• Secure the transfer of knowledge, skills and experience among software engineers
• Take the lead for complex engineering tasks and set direction, design and guidelines for the engineers to follow
• Role-model for engineers to learn all aspects regarding the craftsmanship, like approach, methodology, tools, technology, architecture and best practices
• Support the Product Owner in increasing the quality of the products and the performance of the teams that they are involved in, or where the people reporting to him/her are involved in
• Responsible for the quality and performance delivered to the teams by the individuals reporting to him/her
2. Community of Practice
• Engineering Leaders are expected to organize communities of practice which catalyse the spreading of new ideas, technologies, best practices, architecture, tooling and anything else that pushes or keeps the craftsmanship at the leading edge
3. Culture & Innovation
• Foster a culture where state-of-the-art approaches, tooling and technologies are applied as fits with the mission of the business platform, the KPI’s and desired business impact
• Embed exploration, experimentation, research in a culture of curiosity and continuous learning
• Acts in such a manner as to contribute to the desired culture both within the platform and in interaction with the business