Staff Engineer

Staff Engineer Job Description Template

Our company is looking for a Staff Engineer to join our team.


  • Works closely with the Chief Engineer to ensure that all maintenance is completed efficiently and thoroughly;
  • Co-ordinate and co-operate with the Chief Officer/Staff Captain for work where personnel from both departments are required;
  • Supervise effective and economical use of engine room resources. Manage spares, stores and tools of the Engine department;
  • Supervise safe and efficient execution of maintenance and repairs carried out by engine staff;
  • Assist the Chief Engineer in planning, executing and updating PMS-related activities;
  • Will be a member of the Safety Committee or any other official shipboard body set up under the authority of the Master, if called upon to do so;
  • Monitor and report as required, (to the Chief Engineer) on the discipline, cleanliness and appearance of Engine Room personnel;
  • Maybe appointed as the Ship Security Officer if suitably trained;
  • Ensures work in progress is completed in line with internal standard procedures;
  • Is fully responsible for the operation of the engine room and any maintenance of machinery on board when deputising for the Chief Engineer;
  • Engage with product managers to understand the business flow, and build solutions that meet the requirements;
  • To understudy the Chief Engineer and perform security related duties as required by the Ship Security Officer;
  • Ensure correct and prompt execution of the Chief Engineer’s orders. Report the progress made to the Chief Engineer;
  • Report any undesired events, unsafe practices or near accidents observed to the superior officer/s and attempt to rectify them if safely possible;
  • Inform the Chief Engineer accurately and promptly on all departmental activities and personnel issues.


  • A recognised medical certification is required before starting to work on board;
  • Excellent team management abilities;
  • Master’s degree or Polytechnic degree of technical ship operations;
  • Exposure to cloud technologies using AWS /Azure/ Google Cloud;
  • Possess a valid passport and when possible a seaman book copy;
  • Problem Solving;
  • System analysis and design experience in mapping user problems to reusable design and technology solutions;
  • Excellent programming skills in Microsoft .net, core using C#;
  • Exposure to Micro Services Architectures is a big plus;
  • Experience of working in a lean agile methods like SCRUM/ KANBAN/ XP / SAFe is desirable;
  • A minimum of 6 years experience in a product company in a similar role;
  • Experience in enterprise application integration (EAI) using web services and REST APIs;
  • Experience on client side JavaScript technologies such as Angular/React JS, Bootstrap, JQuery etc;
  • Strong Programming Debugging skills, preferably in Python or C/C++;
  • Must have current and deep experience in programming with SQL Server or Oracle Database systems within enterprise setting.