Senior Software Architect - SaMD, DDD & Cross-Tech Lead

AgileEngine, LLC.

Fort Lauderdale (FL)

Hybrid

USD 140,000 - 210,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Professional growth
Competitive compensation
Exciting projects
Flextime

Job summary

AgileEngine is seeking a Software Architect to assess our platform's architecture and define a target-state design for an FDA-regulated SaaS product. You will lead technical decision-making and collaborate with cross-functional teams.

This role requires 8+ years of experience across PHP, C++, and JavaScript, strong SOLID/GRASP fundamentals, and experience with Domain-Driven Design and regulatory software. You will mentor engineers and shape CI/CD practices.

Qualifications

  • 8+ years of experience developing or architecting within mixed-technology stacks (PHP, C++, JavaScript).
  • Strong software engineering fundamentals, SOLID and GRASP design principles and modern architecture patterns.
  • Experience with layered system architectures (DDD, Anti-Corruption Layer, Hexagonal, clean architecture).
  • Experience in designing, architecting, and scaling SaMD (Software as a Medical Device) solutions in compliance with regulatory requirements.
  • Proven experience designing APIs, data models, and integration layers in complex, multi-language system architectures.
  • Experience improving CI/CD and software delivery lifecycles while maintaining security, auditability, and resiliency in private cloud environments.

Responsibilities

  • Assess current system architecture, integrations, and data flows to identify technical debt and scalability constraints.
  • Define a target-state architecture aligned with DDD and clean architecture principles; design data extraction pipelines from external feeds.
  • Design denormalized storage to accelerate read-heavy queries with clear trade-offs.
  • Develop and execute a phased architectural roadmap and refactoring strategy while preserving backward compatibility.
  • Establish engineering standards, coding guidelines, and decision-making frameworks for maintainability.
  • Provide hands-on technical leadership and guidance to a mixed-technology team (PHP, C++, JS).
  • Support development workflows, CI/CD pipelines, testing procedures, and release processes.
  • Mentor team members through design reviews and architectural documentation.

Skills

PHP
C++
JavaScript

Job description

AgileEngine is seeking a Software Architect to assess our platform's architecture and define a target-state design for an FDA-regulated SaaS product. You will lead technical decision-making and collaborate with cross-functional teams.

This role requires 8+ years of experience across PHP, C++, and JavaScript, strong SOLID/GRASP fundamentals, and experience with Domain-Driven Design and regulatory software. You will mentor engineers and shape CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect: SaMD Platform Design Lead
Senior Software Architect: SaMD Platform Design Lead

AgileEngine, LLC. • Boca Raton (FL)

Hybrid
USD 140,000 - 190,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Software Architect - SaMD & DDD Expert
Senior Software Architect - SaMD & DDD Expert

AgileEngine, LLC. • Atlanta (GA)

Hybrid
USD 150,000 - 190,000
Professional growth
Competitive pay
Exciting projects
+1
Senior Software Architect — SaMD & DDD Leader (Remote)
Senior Software Architect — SaMD & DDD Leader (Remote)

AgileEngine, LLC. • Tampa (FL)

Hybrid
USD 180,000 - 240,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Software Architect – Regulated SaaS & DDD
Senior Software Architect – Regulated SaaS & DDD

AgileEngine, LLC. • Boston (MA)

Hybrid
USD 150,000 - 210,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Software Architect for SaMD Modernization
Senior Software Architect for SaMD Modernization

AgileEngine, LLC. • Austin (TX)

Hybrid
USD 150,000 - 210,000
Professional growth
Competitive USD pay and budgets for ed
Exciting projects with Fortune 500/Top
Senior Software Architect — SaMD Platform (Remote/Flex)
Senior Software Architect — SaMD Platform (Remote/Flex)

AgileEngine, LLC. • Richmond (VA)

Hybrid
USD 140,000 - 210,000
Professional growth
Competitive compensation
Exciting projects
+1
Software Architect — SaMD & SaaS, Flexible/Remote
Software Architect — SaMD & SaaS, Flexible/Remote

AgileEngine, LLC. • Blacksburg (VA)

On-site
USD 150,000 - 230,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Software Architect - SaMD & Clean Architecture Lead
Senior Software Architect - SaMD & Clean Architecture Lead

AgileEngine, LLC. • New York (NY)

Remote
USD 180,000 - 280,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Software Architect – SaMD, Flexible & Remote
Senior Software Architect – SaMD, Flexible & Remote

AgileEngine, LLC. • Orlando (FL)

On-site
USD 150,000 - 190,000
Professional growth
Competitive USD pay
Exciting projects
+1
Senior Software Architect — SaMD Platform Design (Remote)
Senior Software Architect — SaMD Platform Design (Remote)

AgileEngine, LLC. • Jersey City (NJ)

Hybrid
USD 150,000 - 210,000
Professional growth
Competitive compensation
Exciting projects
+1