Principal Software Architect / Enterprise Solution Architect

Infinity Tech Group Inc
San Francisco, CA, United States
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Amazon Web Services User Authentication Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Communications Protocols Computer Networks Continuous Integration Integrated Windows Authentication Identity and Access Management
+31 more
Internet Information Services (IIS) Windows Communication Foundation Java Applet Key Management Laboratory Information Management Systems Windows Presentation Foundation Microsoft SQL Server Model View Controller (MVC) Node.Js Windows PowerShell Query Optimization Redis Azure Active Directory Migration Manager Salesforce.Com Software Engineering SQL Stored Procedures TeamViewer Windows Forms SSL Certificate Management Transport Layer Security ReactJS Fast Healthcare Interoperability Resources Caching AngularJS Information Technology Vba Programming Language Health Level Seven International Windows Services Cloud Migration Web Api

Requirements

  • 12+ years of Software Engineering experience
  • 4+ years as a Software Architect or Principal Engineer
  • Strong expertise in C++, C#, Windows Services, and On-device Agent/Applet Development
  • Extensive experience with .NET Framework (Web Forms, MVC, Web API, WCF)
  • Hands-on experience with Node.js (Express) and React 18/19
  • Azure Active Directory (Azure AD), MSAL, JWT Authentication, Windows Authentication & Forms Authentication
  • SQL Server (Schema Design, Query Optimization, Stored Procedures)
  • Azure Cloud Architecture (App Services, Azure AD, Cloud Migration)
  • CI/CD pipeline design for .NET & Node.js applications
  • PowerShell automation, IIS Administration, TLS/SSL Certificate Management
  • Security best practices including TLS 1.2+, AES Encryption, Secrets Management, and Code Signing
  • Experience designing custom communication protocols and enterprise network layers

Preferred Skills

  • AngularJS to React Migration (50+ Components)
  • AWS Architecture (ECS, RDS, Lambda, IAM)
  • HL7, ASTM, FHIR, LIS Integration
  • Clinical QC Software
  • Westgard Rules
  • CLIA, CAP, ISO 15189 Compliance
  • Salesforce ServiceMax Integration
  • TeamViewer / ISL Remote Support
  • WPF, WinForms, VB6 Modernization
  • Redis, Caching & Async Processing
  • GIS / SharpMap Integration
  • Azure to AWS Cloud Migration Strategy

Preferred Domain Experience

  • Life Sciences
  • Healthcare
  • Medical Devices
  • Industrial IoT
  • Laboratory Information Systems (LIS), Education: A master’s degree in Computer Science, Software Engineering, or a related discipline is preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all