DevJobs

Software Engineering Team Lead (Onboard Application)

Overview
Skills
  • Python Python
  • Go Go
  • Node.js Node.js
  • React React
  • PostgreSQL PostgreSQL
  • Linux Linux
  • Docker Docker
  • Kubernetes Kubernetes
  • MicroK8S

About ShipIn:

ShipIn Systems provides an AI-powered visual fleet management platform for commercial shipping companies. Using computer vision technology, our system connects onboard cameras to shore-based teams, enabling real-time visibility into vessel operations. The platform helps identify safety risks, improve operational efficiency, and support data-driven decision-making by combining video analytics, AI insights, and benchmarking tools across the fleet.


About The Role:

We’re building something new.

ShipIn is launching a new Onboard Application – a real-time platform designed for captains and crew members on vessels, giving them instant visibility and alerts about what’s happening on the ship.

This application will run fully on-prem, supporting real-time alerts and providing live CCTV views from different vessel areas.

We’re looking for a hands-on Team Leader to build this product from the ground up and lead the team that will make it happen.

You’ll collaborate closely with our architect, product, and DevOps teams, and take full ownership of delivering the first version of a product that can save lives at sea.


What You'll Do:

  • Design, architect, and develop a robust on-prem Onboard App end-to-end (backend, frontend, deployment, and monitoring), capable of delivering real-time alerts and video streaming across vessel environments.
  • Recruit and lead a small, elite team of developers (in Israel and offshore).
  • Collaborate closely with the architect, DevOps, and product teams to shape the technical vision and execution.
  • Ensure the system integrates smoothly with existing onboard infrastructure (Linux, MicroK8S, PostgreSQL, local communication protocols).
  • Define deployment, monitoring, and support processes for multiple vessel environments.
  • Continuously balance between real-time reliability, low-latency performance, and limited network conditions.


What You Bring:

  • Proven experience building new products or systems from scratch – from design to production.
  • 8+ years of software development experience, including strong full-stack skills (preferably NodeJS/Python/Go with React).
  • 2+ years of leadership experience, with a track record of leading developers while staying hands-on.
  • Deep understanding of Linux environments, Docker, Kubernetes, and relational databases (PostgreSQL preferred).
  • Experience managing offshore development teams.
  • Strong knowledge of performance optimization and real-time data handling.
  • High-energy, excellent communicator, fluent in English, team-first mindset.


It's a plus if you have:

  • A B.Sc. degree in Computer Science or a related field.
  • Experience building complex on-prem systems.
  • Maritime knowledge or passion.

ShipIn