Software Architect ID92707

AgileEngine•Orlando, FL

About The Position

AgileEngine is seeking a Software Architect to assess the architecture of an FDA-regulated SaaS product and define its target-state design. The role involves evaluating a legacy, mixed-technology platform and modernizing it while preserving service continuity, regulatory expectations, and backward compatibility for active users. The architect will establish a target architecture based on Domain-Driven Design and clean architecture principles, guide a small PHP, C++, and JavaScript development team, and improve engineering standards, workflows, CI/CD, testing, and release processes. The position also includes mentoring and knowledge transfer to prepare the internal team to maintain the system.

Requirements

  • Must be authorized to work for any employer in the United States; the company is unable to sponsor or take over employment visa sponsorship.
  • Proven success as a Lead Software Architect, Principal Engineer, or similar senior technical leader.
  • At least 8 years of experience developing or architecting within mixed-technology stacks involving PHP, C++, or JavaScript.
  • Strong software engineering fundamentals, including SOLID and GRASP design principles and a deep understanding of modern architecture patterns.
  • Experience with layered system architectures, including Domain-Driven Design, Anti-Corruption Layer, Hexagonal architecture, or other clean architecture principles.
  • Experience designing, architecting, and scaling Software as a Medical Device (SaMD) solutions in compliance with regulatory requirements.
  • Proven experience designing APIs, data models, and integration layers in complex, multi-language system architectures.
  • Direct experience identifying and remediating technical debt, designing legacy modernization strategies, and executing large-scale refactoring.
  • Strong background improving CI/CD and software delivery lifecycles while maintaining system security, auditability, and resiliency in private cloud environments.
  • Exceptional communication skills, including the ability to explain complex architectural decisions to stakeholders and mentor remote engineering teams.
  • Ability to work independently, prioritize effectively, and demonstrate unquestionable character and integrity.
  • Upper-intermediate English level.

Nice To Haves

  • Experience with database schema assessment, zero-downtime migrations, query optimization, denormalization strategies, and physical data layout optimization.
  • Prior experience leading architectural changes within smaller development teams.
  • Hands-on experience with modern virtualized deployments and private cloud environments.

Responsibilities

  • Assess the current system architecture, integrations, and data flows to identify technical debt, scalability constraints, and architectural anti-patterns.
  • Audit the legacy monolithic system and clean up existing database schemas.
  • Define a target-state architecture and establish bounded contexts aligned with Domain-Driven Design, clean architecture principles, and regulatory expectations.
  • Design a flexible, fault-tolerant pipeline to standardize and extract data from multiple external vendor feeds.
  • Design denormalized storage to accelerate read-heavy queries and analyze trade-offs between performance and data redundancy.
  • Develop and execute a phased architectural roadmap and refactoring strategy that modernizes legacy components while maintaining smooth operations.
  • Maintain strict backward compatibility for active users while removing duplicate data and redundant extraction logic across systems.
  • Establish engineering standards, coding guidelines, and decision-making frameworks that promote consistency, maintainability, and extensibility.
  • Provide hands-on technical leadership and implementation guidance to a small, mixed-technology development team using PHP, C++, and JavaScript.
  • Improve development workflows, CI/CD pipelines, testing procedures, and release processes.
  • Facilitate knowledge transfer through mentoring, design reviews, and high-quality architectural documentation.

Benefits

  • Mentorship, TechTalks, and personalized growth roadmaps.
  • USD-based pay with education, fitness, and team activity budgets.
  • Projects with Fortune 500 and top product companies.
  • Flexible schedule with remote and office options.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service