Lead engineer



Achtergrond opdracht


Are you eager to further develop your technical expertise, to be part of the state-of-the art technology innovation? Are you ready for your next challenge, want to be proud of team achievements and to be part of the progress? If so, then a job of Lead Engineer at the client could be the perfect next step in your career.

Job Mission

Together with a talented team you will work on the enhancing the software distribution and installation mechanism providing the following benefits:

  • Higher installation robustness & predictability 
  • Reducing the number of manual actions required
  • More customer control 
  • Enhanced security
  • Higher availability through installation time reduction

Job Description

As a Lead Engineer you will be responsible for the full stack design & integration of a micro-service based application for software installation management over a network with strong focus on:

  • Translation of the architecture into a design that meets the requirements
  • Micro-services development (Python/Django stack)
  • REST API/Interface design, specification, testing & integration
  • MVC design; Backend processing (long-running cross system communication), storage/database, UI separation
  • Diagnostics & error handling/robustness
  • Web based UI/UX (VUE stack)
  • MVC design
  • Mapping UI/UX design on implementation architecture
  • Basic UI/UX design
  • DTAP environment for micro-service web application development (VMWare/Hyper-V & Docker stack)
  • Deployments in virtualized environment
  • Automated builds
  • Test integration & automation

Context of the position

Within the client, the sector Development & Engineering (D&E) is responsible for the specification, design and engineering of the products. Within D&E, the Software Cluster is concerned with the design, development, testing and integration of the complete software package which drives a generation of products. Inside the SW Cluster, the department Software Infrastructure and Computer Systems (SICS) is responsible for the integration and releasing of newly developed platform software, often in close cooperation with the electronics development department. This SICS platform drives a generation of several products. You will be part in a software development team within the SICS department

Not only time to market & functionality, but also reliability and availability are important aspects of the product. Typically multiple customers and affiliated internal stakeholders like Marketing, Program, Applications Engineering and local teams are stakeholders. Contributing to the challenge of the job are the number of internal & external stakeholders, the number of end customers, the number of the domains/disciplines involved, the nature of the functionality and the size of the system.

Functie eisen


  • Technical University Masters or Bachelor in Computer Science or a related technical field.


  • At least 5 years’ of relevant working experience in complex technical environment
  • Working in Agile environment (Scrum/SAFe, MVP thinking)
  • Creating (agile) evolutionary design
  • Documenting of interfaces
  • Good understanding of REST API concepts
  • Hands-on experience with Hyper-V, Docker, VUE, Python, Django, DTAP

Personal skills

  • Strong communication skills
  • Working with remote development teams
  • Working with multiple technical stakeholders
  • Business awareness (ability to translate value based discussions into technical deployments)
  • Result-driven
  • Fluent English
  • Proactive attitude
  • Enthusiastic, flexible and assertive
  • Able to influence without power
  • Able to work in dynamic environment

Opdracht informatie


Please send us asap your recent CV + a motivation for this role, both in English, together with your availability/planned vacations and all-in hourly rate VAT (BTW) excluded.

Gerelateerde opdrachten

Voor Software Development