cover
Full Time

Senior Software Architect (PHP to Rust Modernization)/ 2 weeks ago

Aviation Tool Pooling, LLC dba AviaPool
$145,000 - $180,000 /yearly
Application ends: 2026-02-01

Quick Summary

Senior Software Architect sought to lead the phased modernization of a bespoke aviation ERP system, incrementally transitioning key components from legacy PHP to new Rust-based microservices integrated via message queues. This hands-on, strategic role requires 10+ years of development experience, extensive PHP knowledge, ideally 2+ years of active Rust experience, and expertise in system architecture, distributed systems, and SQL databases. This is a fully remote position, preferably aligning with Eastern US/UK time zones, offering a salary range of $145,000 to $180,000 USD, 100% employer-paid health insurance for the employee, 401(k) with 4% match, and profit sharing.

Senior Software Architect (PHP to Rust Modernization)

Job Type: Full-Time, Contract, Permanent | Location: Fully Remote (Eastern US / UK Time Overlap Preferred)

About Us

We are a 12-year-old, privately held company specializing in global commercial aviation tooling distribution, generating approximately $20M in annual revenue. Our operations rely on a bespoke ERP system tailored specifically for the aviation tooling domain.

We are executing a phased modernization initiative, transitioning key components from our legacy PHP system to modern, Rust-based microservices while maintaining operational stability.

Role Overview

We are seeking a Senior Software Architect to lead the technical evolution and architectural transformation of our core ERP platform. This is a hands-on role requiring focus on both immediate system stability and long-term strategic architecture. The position involves significant ownership and close collaboration with the CTO on roadmap planning and architectural decisions.

Targeted Modernization Strategy (PHP to Rust)

This role focuses on measured, incremental transition rather than a complete "rip-and-replace" rewrite, minimizing operational risk associated with our decade-plus of embedded domain knowledge in aviation tooling procurement and compliance.

The incremental transition involves:

  • Stabilizing and improving the existing PHP ERP system as needed.
  • Identifying high-value, high-impact areas suitable for extraction.
  • Designing and building new Rust-based microservices that integrate using message queues.
  • Ensuring business continuity by allowing old and new systems to coexist seamlessly.

This opportunity is ideal for engineers passionate about real-world modernization, defining thoughtful system boundaries, and long-term architectural stewardship.

Key Responsibilities

  • Partner with the CTO to define and execute system architecture strategy.
  • Maintain and improve the efficiency of the existing PHP ERP throughout the transition phase.
  • Plan and guide the incremental migration process from PHP to Rust.
  • Design and build scalable, microservice-oriented systems using Rust.
  • Implement message-queue–driven workflows to ensure system scalability and reliability.
  • Manage SQL databases, focusing on data integrity and performance optimization.
  • Provide architectural guidance and mentorship to the development team.

Required Experience & Skills

  • 10+ years of professional software development experience.
  • Strong background in system design and architecture.
  • Extensive PHP experience, including familiarity with legacy or procedural systems.
  • Ideally 2+ years of active Rust experience.
  • Proven experience with microservices, message queues, and distributed systems.
  • Solid experience working with SQL-based relational databases.

Education

  • Bachelor’s degree (4-year minimum).
  • Preference for degrees in Mathematics, Computer Science, Engineering, or similar fields.

Work Environment & Compensation

This is a fully remote position. Working hours should align with Eastern US headquarters and UK-based teams.

Salary Range: $145,000 – $180,000 USD (based on experience)

Benefits Include:

  • Profit sharing plan.
  • 401(k) with 4% employer match.
  • Health insurance (100% paid for employee).
  • Health savings account.
  • Paid time off.

People with a criminal record are encouraged to apply.

Share

Aviation Tool Pooling, LLC dba AviaPool

Aviation Tool Pooling, LLC dba AviaPool

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy