Software Architect ID92707

AgileEngine•Brookhaven, GA

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; planning and guiding modernization while preserving service continuity and backward compatibility; and establishing architecture and engineering practices that support maintainability, scalability, and regulatory expectations. The architect will provide hands-on technical leadership to a small development team working with PHP, C++, and JavaScript. They will guide architectural decisions, improve delivery workflows and CI/CD, and mentor the team through design reviews, documentation, and knowledge transfer. The role requires experience with SaMD solutions and regulatory compliance, Domain-Driven Design and clean architecture, complex integrations, data models, and large-scale refactoring.

Requirements

  • Authorized to work for any employer in the United States; the company cannot sponsor or take over employment visa sponsorship.
  • Proven experience as a Lead Software Architect, Principal Engineer, or similar senior technical leader.
  • At least 8 years of experience developing or architecting 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 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, planning legacy modernization, and executing large-scale refactoring.
  • Strong background improving CI/CD and software delivery lifecycles while maintaining 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 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 current system architecture, integrations, and data flows to identify technical debt, scalability constraints, and anti-patterns; audit the legacy monolith and clean up database schemas.
  • Define a target-state architecture using 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 for read-heavy queries and explain the trade-offs between data-access performance and 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.
  • Mentor team members, conduct design reviews, and create architectural documentation to support knowledge transfer and future maintenance.

Benefits

  • Mentorship, TechTalks, and personalized growth roadmaps.
  • USD-based compensation 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