Principal Software Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+58 more
Job description
Indent :PSL307991-18-1 Role : Principal Software ArchitectLocation : RemoteRate : $85/hr to $90/hrVisa independent candidatesROLE 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 RESPONSIBILITIESArchitecture & Platform GovernanceOwn 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 StrategyLead 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 SystemsGuide 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 & DataFormalize 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.QUALIFICATIONSRequired12+ years engineering; 4+ years as Architect or Principal EngineerMulti-tier platform experience in life sciences, medical devices, or industrial IoTC++/C# Windows services and on-device agent/applet software.NET Framework (Web Forms, MVC, Web API, WCF), Node.js Express, React 18/19Azure AD / MSAL / JWT bearer auth; Forms Auth and Windows Auth co-existenceSQL Server: multi-DB schema design, query optimization, stored proc governanceCustom protocol or binary/text network layer design (analogous to BHFTP over HTTPS)Azure cloud architecture (App Service, Azure AD); cloud migration planningSecurity: TLS 1.2+ enforcement, secrets rotation, AES config encryption, code signingCI/CD pipeline design for multi-solution .NET and Node.js codebasesPowerShell deployment automation; IIS configuration and TLS/SSL certificate managementPreferredAngularJS-to-React migration at scale (50+ components)AWS architecture (ECS, RDS, Lambda, IAM) as migration target-state designerLIS / HL7 / middleware connectivity (Data Innovations, ASTM, FHIR)Clinical QC software: Westgard rules, CLIA, ISO 15189, CAP compliance frameworksSalesforce ServiceMax or comparable field-service platform integrationISL, TeamViewer, or remote-session / remote-desktop platform integrationWPF / WinForms / VB6 co-existence and legacy code containment strategiesDual-binary codebase experience (x64/.NET 4.8 + x86/.NET 2.0)Redis; application-level caching and async job queue patternsGIS / Sharp Map or similar mapping components in enterprise web appsM.S. Computer Science, Software Engineering, or related discipline Indent :PSL307991-18-1 Role : Principal Software ArchitectLocation : RemoteRate : $85/hr to $90/hrVisa independent candidatesROLE 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 RESPONSIBILITIESArchitecture & Platform GovernanceOwn 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 StrategyLead 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 SystemsGuide 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 & DataFormalize 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.QUALIFICATIONSRequired12+ years engineering; 4+ years as Architect or Principal EngineerMulti-tier platform experience in life sciences, medical devices, or industrial IoTC++/C# Windows services and on-device agent/applet software.NET Framework (Web Forms, MVC, Web API, WCF), Node.js Express, React 18/19Azure AD / MSAL / JWT bearer auth; Forms Auth and Windows Auth co-existenceSQL Server: multi-DB schema design, query optimization, stored proc governanceCustom protocol or binary/text network layer design (analogous to BHFTP over HTTPS)Azure cloud architecture (App Service, Azure AD); cloud migration planningSecurity: TLS 1.2+ enforcement, secrets rotation, AES config encryption, code signingCI/CD pipeline design for multi-solution .NET and Node.js codebasesPowerShell deployment automation; IIS configuration and TLS/SSL certificate managementPreferredAngularJS-to-React migration at scale (50+ components)AWS architecture (ECS, RDS, Lambda, IAM) as migration target-state designerLIS / HL7 / middleware connectivity (Data Innovations, ASTM, FHIR)Clinical QC software: Westgard rules, CLIA, ISO 15189, CAP compliance frameworksSalesforce ServiceMax or comparable field-service platform integrationISL, TeamViewer, or remote-session / remote-desktop platform integrationWPF / WinForms / VB6 co-existence and legacy code containment strategiesDual-binary codebase experience (x64/.NET 4.8 + x86/.NET 2.0)Redis; application-level caching and async job queue patternsGIS / Sharp Map or similar mapping components in enterprise web appsM.S. Computer Science, Software Engineering, or related discipline
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦