Senior Software Engineer

About the Company

We build B2B software for loss and asset resource management.
Our platform connects large commercial asset owners—initially airlines—with their insurers and service provider ecosystem.

The platform enables stakeholders to access and manage critical asset and loss data within a secure environment while maintaining clear ownership and control. We act as the nexus between maintenance/operations and finance/insurance.

By replacing manual, siloed workflows with a systemised single source of truth, our platform allows all parties to collaborate efficiently and operate from the same reliable dataset.


Role Overview

We are seeking a highly capable Senior Software Engineer to help drive our platform from its current architecture into full production deployment and ongoing scale.

This is a hands-on engineering role within a growing startup environment. You will work closely with senior leadership, including the CTO and CEO, contributing to technical decisions while remaining deeply involved in implementation.

The ideal candidate is a self-starter who is comfortable working in a small, high-performing team and taking ownership of complex technical problems.


Key Responsibilities

Product Development & Delivery

  • Contribute to the evolution of the existing platform architecture toward a stable, production-ready system

  • Implement client-specific features based on defined requirements and statements of work

  • Participate in technical discovery and help translate requirements into scalable solutions

  • Build and maintain high-quality, performant, and reliable software

  • Ensure scalability, stability, and performance as the platform grows

Technical Contribution

  • Take ownership of complex technical tasks and deliver robust solutions

  • Collaborate with senior engineers and leadership on architectural decisions

  • Write clean, maintainable, and well-tested code

  • Contribute to improving development practices, tooling, and workflows

Architecture & Collaboration

  • Work closely with the CTO to understand and extend the platform architecture

  • Contribute ideas for system improvements and technical direction

  • Collaborate effectively with cross-functional stakeholders (product, operations, clients)

Client & Stakeholder Interaction

  • Support technical discussions during client engagements when needed

  • Help translate business requirements into practical technical implementations


Candidate Profile

  • Strong experience as a Senior Software Engineer working on production systems

  • Experience contributing to the delivery of software products from development to live environments

  • Comfortable working in a startup environment with evolving requirements

  • Strong problem-solving skills and ability to work independently

  • Ability to collaborate with both technical and non-technical stakeholders

  • Understanding of secure systems and handling sensitive data

  • Interest in applying AI or automation to improve product capabilities


Tech Stack

  • Backend: NestJS, TypeScript, GraphQL

  • Frontend: React, TypeScript

  • Infrastructure (AWS): ECS Fargate, Lambda, RDS (PostgreSQL), S3, DynamoDB, SNS/SQS

  • Security: Claims-Based Access Control (CBAC), SSO (SAML 2.0 / SCIM 2.0)

Contact

Our Hours

Location

Scroll to Top