Principal Software Architect

PeopleNTech LLC
  • Alexandria, VA
  • Remote
  • $85–$90 Per Hour
  • Instant Apply
30+ days ago

Job 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

Numbers & Facts

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

Skills

  • ASP.NET MVCunmatched
  • AWS Lambdaunmatched
  • Advanced Encryption Standard (AES)unmatched
  • Adverse Eventsunmatched
  • Amazon Relational Database Service (RDS)unmatched
  • Amazon Web Services (AWS)unmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Automationunmatched
  • Biologyunmatched
  • C++ Programming Languageunmatched
  • Cisco Unityunmatched
  • Clinical Information Systemsunmatched
  • Cloud Applicationsunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Configuration Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Data Modelingunmatched
  • Database Designunmatched
  • Database Technologyunmatched
  • Desktop PCunmatched
  • Device Driversunmatched
  • Digital Certificatesunmatched
  • Express.jsunmatched
  • HL7 (Health Level 7)unmatched
  • HTTPS (HyperText Transport Protocol Secure)unmatched
  • ISO (International Organization for Standardization)unmatched
  • Information Modelsunmatched
  • Internet Applicationunmatched
  • Internet of Thingsunmatched
  • Java Appletsunmatched
  • Jenkinsunmatched
  • Journalismunmatched
  • Management Strategyunmatched
  • Medical Equipmentunmatched
  • Mentoringunmatched
  • Microsoft .NETunmatched
  • Microsoft .NET Framework 2.0unmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft IIS Web Server (Internet Information Services)unmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Visual Basicunmatched
  • Microsoft Windows Azureunmatched
  • Microsoft Windows Operating Systemunmatched
  • Middlewareunmatched
  • Model View Controllerunmatched
  • Multiplatform/Cross-Platformunmatched
  • Network Designunmatched
  • Node.jsunmatched
  • On Site Supportunmatched
  • Quality Controlunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Redisunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Salesforce.comunmatched
  • Software Architectureunmatched
  • Software Engineeringunmatched
  • Software as a Service (SaaS)unmatched
  • Spatial Dataunmatched
  • Standards Developmentunmatched
  • System Integration (SI)unmatched
  • System Migrationunmatched
  • Technical Leadershipunmatched
  • Telemetryunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Vehicle Fleetsunmatched
  • Web Client Plug-insunmatched
  • Web Formsunmatched
  • Web Servicesunmatched
  • Win32 API (Application Programming Interface)unmatched
  • Windows Communication Foundation (WCF)unmatched
  • Windows Forms (WinForms)unmatched
  • Windows PowerShellunmatched
  • Windows Presentation Foundation (WPF)unmatched
  • x86 Processorsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder