Principal Software Architect

PeopleNTech LLC

  • Alexandria, VA
  • 30+ days ago
  • Remote
  • $85–$90 Per Hour

Highlights

Architecture & Platform Governance Own and evolve the cross-platform architecture spanning (C++/C# Windows applet, BHFTP transmitter, ASP.NET Proactive portal), (cloud SaaS, instrument fleet API, data pipeline), and Unity Next (QC engine, LIS/HL7 integration, Unity Connect middleware, peer-comparison analytics). On-Instrument & Integration Systems Guide Applet architecture: C++ Win32 service host, IMonitoredEntity driver plugin model (Drives Info, Running Processes, System Info, ME Collect), DCC output contract, and AppletSoftwareUpdateManager CAB update pipeline.

Numbers & Facts

LocationAlexandria, VA (
Remote
)
Salary$85–$90 Per Hour

Description

Indent :PSL307991-18-1
Role : Principal Software Architect
Location : Remote
Rate : $85/hr to $90/hr

Visa independent candidates

ROLE PURPOSE
We are looking for a Principal Software Architect to own end-to-end technical direction across all three platforms. This is a hands-on authority role: you will set architecture, govern the legacy-to-modern migration roadmap, drive cloud strategy, define integration standards, and mentor senior engineers — while remaining close enough to the code to lead meaningful design reviews and architectural decisions.

KEY RESPONSIBILITIES
Architecture & Platform Governance
  • Own and evolve the cross-platform architecture spanning (C++/C# Windows applet, BHFTP transmitter, ASP.NET Proactive portal), (cloud SaaS, instrument fleet API, data pipeline), and Unity Next (QC engine, LIS/HL7 integration, Unity Connect middleware, peer-comparison analytics).
  • Produce and maintain ADRs, HLD/LLD artifacts, and interface contracts — DCC folder layout, BHFTP protocol versioning, Azure AD/MSAL token flows, and LIS connectivity specifications.
  • Govern security posture: TLS 1.2+ enforcement, secrets rotation via Key Vault, code-signing pipelines, AES-encrypted config management, and zero-PII telemetry compliance across all three platforms.
  • Represent architecture to IT leadership, product, compliance, and field-service stakeholders; communicate decisions clearly to both technical and non-technical audiences.
Modernization & Cloud Strategy
  • Lead frontend migration from ASP.NET MVC 5 + AngularJS (80+ components) to React 19 / Vite / Redux Toolkit / MSAL SPA; design new REST APIs in the AZURE Webservices tier.
  • Own the Azure → AWS migration architecture; maintain AzureWebServices-AWS_migration skeleton in sync with every production change until the migration is decided.
  • Define the cloud-native evolution roadmap — multi-instrument fleet APIs, data sharing, protocol distribution, and imaging system integration (ChemiDoc Go).
  • Drive Unity Next modernization: cloud vs. desktop deployment strategy, LIS/HL7 connectivity hardening, scalable QC peer-analytics pipeline, and CLIA/ISO 15189 audit-trail architecture.
On-Instrument & Integration Systems
  • Guide Applet architecture: C++ Win32 service host, IMonitoredEntity driver plugin model (Drives Info, Running Processes, System Info, ME Collect), DCC output contract, and AppletSoftwareUpdateManager CAB update pipeline.
  • Govern cross-module constraints: Remote Client x64/.NET 4.8 and RemoteClient32 x86/.NET 2.0 must remain in parity; every BHFTP change requires coordinated updates in both transmitters.
  • Own Salesforce ServiceMax integration architecture (ServiceMaxService Node.js + Health Reporter C#) and Unity Connect LIS/middleware specifications for Unity Next.
CI/CD, DevOps & Data
  • Formalize CI/CD pipelines for the platform (no Jenkins file or pipeline YAML currently exists); design a multi-solution build matrix for the mixed .NET Framework / Node.js / React codebase.
  • Govern the SQL Server data model (Proactive, Roles Permissions, Membership, InstrumentDataCollection, Logs databases) and drive a platform-wide secrets management strategy to eliminate hardcoded credentials.
  • Mentor senior engineers across C++, C#, Node.js, and React; enforce coding standards and conduct architecture and code reviews.

QUALIFICATIONS
Required
  • 12+ years engineering; 4+ years as Architect or Principal Engineer
  • Multi-tier platform experience in life sciences, medical devices, or industrial IoT
  • C++/C# Windows services and on-device agent/applet software
  • .NET Framework (Web Forms, MVC, Web API, WCF), Node.js Express, React 18/19
  • Azure AD / MSAL / JWT bearer auth; Forms Auth and Windows Auth co-existence
  • SQL Server: multi-DB schema design, query optimization, stored proc governance
  • Custom protocol or binary/text network layer design (analogous to BHFTP over HTTPS)
  • Azure cloud architecture (App Service, Azure AD); cloud migration planning
  • Security: TLS 1.2+ enforcement, secrets rotation, AES config encryption, code signing
  • CI/CD pipeline design for multi-solution .NET and Node.js codebases
  • PowerShell deployment automation; IIS configuration and TLS/SSL certificate management
Preferred
  • AngularJS-to-React migration at scale (50+ components)
  • AWS architecture (ECS, RDS, Lambda, IAM) as migration target-state designer
  • LIS / HL7 / middleware connectivity (Data Innovations, ASTM, FHIR)
  • Clinical QC software: Westgard rules, CLIA, ISO 15189, CAP compliance frameworks
  • Salesforce ServiceMax or comparable field-service platform integration
  • ISL, TeamViewer, or remote-session / remote-desktop platform integration
  • WPF / WinForms / VB6 co-existence and legacy code containment strategies
  • Dual-binary codebase experience (x64/.NET 4.8 + x86/.NET 2.0)
  • Redis; application-level caching and async job queue patterns
  • GIS / Sharp Map or similar mapping components in enterprise web apps
  • M.S. Computer Science, Software Engineering, or related discipline

Similar Jobs

See more jobs