[Remote] Principal Software Engineer
Note: The job is a remote job and is open to candidates in USA. Intellisoft Technologies is seeking a Principal Software Engineer to lead the technical architecture and strategy for their Instrument Intelligence Platform. The role involves mentoring engineers, overseeing CI/CD practices, and modernizing legacy applications while ensuring platform security and compliance standards are met.
Responsibilities
- Serve as the technical authority by conducting rigorous code and design reviews, enforcing engineering standards, and mentoring senior engineers across C++, C#, Node.js, and React technologies
- Formalize enterprise DevOps practices by designing and implementing green-field CI/CD pipelines capable of supporting mixed .NET Framework, Node.js, and React technology stacks
- Drive the end-to-end architecture and technical strategy for the Instrument Intelligence Platform, encompassing remote monitoring applets, cloud-native SaaS solutions, and Unity Next clinical QC benchmarking engines
- Establish and govern a unified cross-platform architecture, ensuring seamless interoperability, scalability, and technology alignment across the ecosystem
- Author and maintain Architecture Decision Records (ADRs), High-Level Design (HLD), Low-Level Design (LLD) documents, and interface/data contracts to support platform consistency and governance
- Enforce platform security and compliance standards, including TLS 1.2+, automated secrets rotation through Key Vault, secure code-signing pipelines, AES-encrypted configurations, and zero-PII telemetry compliance
- Lead the modernization of legacy applications by transforming ASP.NET MVC 5 and AngularJS interfaces into highly scalable React 19 Single Page Applications (SPA)
- Design and implement modern REST APIs within the cloud tier to enable scalable, secure, and extensible platform integrations
- Architect and maintain the dual-state Azure-to-AWS cloud migration framework while defining the roadmap for cloud-native multi-instrument fleet APIs and imaging system integrations
- Manage dual-binary codebase constraints by maintaining feature parity and stability across x64/.NET 4.8 and legacy x86/.NET 2.0 transmitter environments
Skills
- 12+ years of software engineering experience
- At least 4 years acting as a Principal Engineer or Software Architect managing multi-tier platforms
- Experience within life sciences, medical devices, or industrial IoT domains
- Deep proficiency in C++/C# Windows services
- Experience with on-device applet software
- .NET Framework architectures (Web Forms, MVC, Web API, WCF)
- Node.js Express
- Experience with frontend ecosystems like React 18/19
- Extensive mastery of enterprise identity and access management, specifically Azure AD, MSAL, and JWT bearer authentication
- Ability to manage co-existing legacy Forms and Windows Authentication models
- Excel in SQL Server multi-database schema design
- Stored procedure governance
- Query optimization
- PowerShell deployment automation
- Robust IIS configuration
- TLS/SSL certificate management
- Rigorous approach to platform security, including TLS 1.2+ enforcement
- Automated secrets rotation
- AES configuration encryption
- Secure code-signing pipeline design
- Proven experience designing custom network protocols or binary/text network layers
- Ability to engineer robust CI/CD pipelines for complex, multi-solution codebases
Company Overview
Company H1B Sponsorship