Software Architect ID92707

AgileEngine•Boston, 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 modernizing a legacy monolithic system, improving its database schemas and integrations, and designing scalable, maintainable architecture that meets regulatory expectations while supporting active users and ongoing operations. The architect will provide hands-on technical leadership to a small, mixed-technology team working with PHP, C++, and JavaScript. They will establish engineering standards and architectural decision-making practices, guide refactoring and delivery improvements, and support the internal team through mentoring, design reviews, and documentation. The role requires experience with Software as a Medical Device (SaMD) solutions and regulatory compliance.

Requirements

  • Proven success 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 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.
  • 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 security, auditability, and resiliency in private cloud environments.
  • Exceptional communication skills, including explaining complex architectural decisions to stakeholders and mentoring remote engineering teams.
  • Ability to work independently, prioritize effectively, and demonstrate integrity.
  • Upper-intermediate English level.
  • Authorization to work for any employer in the United States; the employer cannot sponsor or take over employment visa sponsorship.

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 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 target-state architecture and 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 document trade-offs between data-access performance and redundancy.
  • Develop and execute a phased architectural roadmap and refactoring strategy that modernizes legacy components while keeping operations smooth.
  • 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 team working with 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 future maintenance.

Benefits

  • Professional growth opportunities, including mentorship, TechTalks, and personalized growth roadmaps.
  • USD-based compensation.
  • Education, fitness, and team activity budgets.
  • Exciting projects with Fortune 500 and top product companies.
  • Flexible schedule with remote and office options.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service