Skip to main content
Posted 16 June, 2026

Lead Software Engineer

Revive Environmental International Limited
Moyne, Thurles, Tipperary, E41 X3P9, IE Full Time
Reference: 207884

Role Purpose

The Lead Software Engineer owns the architecture and continuous improvement of the Revive Live software platform: a secure, multi-tenant SaaS product that turns telemetry from the Revive Warrior fleet into operational, maintenance and sustainability insight for customers.

The role combines platform technical leadership with delivery governance. Working alongside the Project Manager, the Lead Software Engineer owns the technical requirements and the build architecture, ensuring the platform is delivered securely, reliably, on time and to specification.

The platform is primarily a software undertaking: file-based data ingestion, a time-series data store, a derived-metric calculation engine, multi-tenant access control, and customer and administrative dashboards. Physical sensors, edge hardware, and production of the source data file are provided by a data partner.

Key Responsibilities

  • Develop the end-to-end technical delivery of the Revive Live platform - from requirements and architecture, build oversight, testing, deployment and launch.

  • Own and maintain the platform architecture: batch (file-based) ingestion / ETL, time-series storage, the derived-metric calculation engine, multi-tenant data isolation and role-based access control, and the customer and admin dashboards.

  • Manage project plans, technical risks, milestones, issue logs and change control to ensure delivery to agreed timelines, cost targets and quality standards.

  • Define and oversee validation activities, including data validation, pilot and field testing of the platform, performance verification, and user-acceptance testing.

  • Own the security and data-protection posture for a multi-tenant data product: tenant isolation, encryption, access policies, GDPR alignment, and coordination of the external penetration test.

  • Prepare and maintain technical documentation, including specifications, architecture and data-schema documentation, test records, runbooks and user guidance.


Qualifications

  • Degree in Software Engineering, Computer Science, Data Engineering, or a related discipline - or equivalent practical experience.

  • Proven experience leading the delivery of software or data platforms, ideally SaaS, cloud-hosted and data-intensive.

  • Strong understanding of backend / API development, data pipelines and ETL, relational and time-series databases, and multi-tenant architecture (tenant isolation and role-based access control).

  • Experience managing external development partners or vendors - scoping work, reviewing technical delivery, and holding it to account.

  • Familiarity with cloud platforms.

  • A working understanding of data security and GDPR as they apply to a multi-tenant data product.

  • Strong communication and stakeholder-management skills, with the ability to translate specufics to non-technical leadership.

  • Desirable (not essential): exposure to IIoT, telemetry or vehicle data (CAN bus, FMS / ECU, sensors).


Sign up for Job Alerts