# Software Architect

**Company:** [Valsoft Corporation](http://jobs.workable.com/companies/i7bvgtD9zMBw8pksaJ6inV.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** OASES Commsoft

[Apply for this job](http://jobs.workable.com/view/a2a579a0-7df2-4ff9-bd7f-28cf3b6b0774)

## Description

As a Software Architect, you will set technical direction for the next phase of OASES. That means owning architecture decisions, integration strategy, and modernisation patterns across a system with real customers and aviation-grade reliability expectations. You'll work directly with Engineering, Product, Customer Operations, and leadership.  
  
**About OASES:** 

OASES is an aviation maintenance and engineering platform used globally by airlines, MROs, CAMOs, and aviation operators. We're evolving it into a modern real-time operations platform — incrementally, via API-first architecture, event-driven workflows, telemetry, and platform standardisation.

**About Valsoft Corp:** 

Established in Canada in 2015, Valsoft has grown to a global portfolio of 120+ companies, acquiring and developing vertical market software companies, enabling each business to deliver the best mission-critical solutions for customers in their respective industries. A key tenet of Valsoft’s philosophy is to invest in well-established businesses and foster an entrepreneurial environment that moulds companies into leaders in their respective industries. Valsoft looks to buy, hold, and create value through long-term partnerships with existing management. 

**Key Responsibilities:**

Platform Architecture

-   Define and evolve the long-term technical architecture of OASES.
-   Drive API-first and event-driven integration strategies.
-   Establish architectural standards and engineering guardrails.
-   Support incremental modernisation using Strangler Fig patterns and service boundaries.

Real-Time Operations

-   Design architectures that support real-time operational workflows.
-   Improve system observability, telemetry, and operational intelligence.
-   Enable scalable operational dashboards and workflow orchestration.

Integration & Ecosystem

-   Define reusable integration patterns and interface standards.
-   Support ERP, Flight Ops, eTL, supplier, and third-party ecosystem integrations.
-   Help establish a scalable integration catalogue and platform model.

Engineering Enablement

-   Raise delivery maturity — CI/CD, automated testing, deployment consistency, resilience.
-   Reduce architectural complexity and fragmentation.

Reliability & Security

-   Ensure solutions meet aviation operational reliability expectations.
-   Support auditability, security posture, resilience, and governance requirements.
-   Contribute to enterprise readiness and operational compliance initiative.

## Requirements

-   Bachelor’s or master’s degree in computer science, Software Engineering or related field.
-   Track record designing and evolving enterprise software platforms.
-   Demonstrable experience modernising legacy systems incrementally — you can talk us through a real migration you led.
-   Strong with distributed systems, APIs, integration architecture, and cloud platforms.
-   Comfortable in regulated or operationally sensitive environments.
-   Pragmatic and outcome-focused — can balance strategic direction with delivery realities.
-   Effective with both engineers and non-technical stakeholders.
-   Useful technical depth:

-   API architecture, event-driven systems, cloud-native platforms, CI/CD and DevOps practices, telemetry and monitoring, security and governance patterns.

## Benefits

**Why Join Us:**

You will help define how modern aviation software platforms evolve:

-   Operationally.
-   Technically.
-   Commercially.
-   Architecturally.

While solving real operational challenges for airlines and aviation operators worldwide.
