Software Architect ID92707

AgileEngine•Jersey City, NJ

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 combines architectural assessment and planning with hands-on technical leadership for a small, mixed-technology development team using PHP, C++, and JavaScript. The architect will modernize a legacy monolithic system while maintaining backward compatibility and supporting ongoing operations. The position focuses on establishing an architecture aligned with Domain-Driven Design, clean architecture principles, and regulatory expectations; improving data pipelines, storage, and integrations; and addressing technical debt and scalability constraints. The architect will also set engineering standards, improve delivery workflows, and enable the internal team through mentorship, design reviews, and architectural documentation. Applicants must be authorized to work for any US employer; visa sponsorship or transfer is unavailable.

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 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 security, auditability, and resiliency in private cloud environments.
  • Exceptional communication skills, including conveying 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 the 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 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 while supporting uninterrupted company 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 to promote consistency, maintainability, and extensibility.
  • Provide hands-on technical leadership and implementation guidance to a small development 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 by the internal team.

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