PL
Principal Software Architect
PeopleNTech LLC
πΊπΈ United States
On-site
Staff / Principal
3 months ago
- C++
- C#
- Windows
- ASP.NET
- Unity
- HL7
- Azure AD
- TLS
- Key Vault
- MVC
- Angular
- React.js
- Vite
- Redux Toolkit
- REST API
- Azure
- AWS
- .NET
- Salesforce
- Node.js
- CI/CD
- Devops
- Jenkins
- YAML
- .NET Framework
- Secrets Management
- IoT
- JWT
- Azure Cloud
- PowerShell
- IIS
- SSL
- ECS
- RDS
- IAM
- ASTM
- FHIR
- WPF
- WinForms
- Redis
- GIS
3 months ago
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.
- 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.
- 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.
- 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
|
Preferred
|
Principal Software Architect Β· PeopleNTech LLC