Software Architect ID92707

AgileEngine•Richmond, VA

About The Position

AgileEngine is hiring 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 monolithic platform, integrations, and data flows; identifying technical debt and scalability constraints; and designing a maintainable architecture aligned with Domain-Driven Design, clean architecture principles, and regulatory expectations. The architect will lead a phased modernization and refactoring effort while maintaining backward compatibility for active users and supporting smooth ongoing operations. They will provide hands-on technical leadership to a small, remote, mixed-technology team working with PHP, C++, and JavaScript, and will improve engineering practices, delivery workflows, and team capability through mentoring, design reviews, and documentation.

Requirements

  • Must be 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 system architectures, including DDD, Anti-Corruption Layer, Hexagonal architecture, or other clean architecture principles.
  • Experience designing, architecting, and scaling 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 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 and prioritize effectively, with 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 system architecture, integrations, and data flows to identify technical debt, scalability constraints, and anti-patterns.
  • Audit the legacy monolithic system and clean up existing database schemas.
  • Define a target-state architecture and bounded contexts aligned with DDD, 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 to modernize 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.
  • Provide hands-on technical leadership and implementation guidance to a small, mixed-technology development team.
  • 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.
  • 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