Principal Software Architect
New
United StatesContractPrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of software engineering experience with 4+ years as a Software Architect or Principal Engineer
- Required Skills
- AWSNode.jsMicrosoft SQL ServerC#C++AzureReactRESTful APIsDevOps
Requirements
- 12+ years of software engineering experience
- 4+ years as a Software Architect or Principal Engineer
- Expertise in C++ and C# Windows Services / Win32 application development
- Proficiency in .NET Framework (ASP.NET MVC, Web Forms, Web API, WCF)
- Experience with React 18/19 and Node.js (Express)
- Strong background in Azure Cloud Architecture and migration to AWS
- Deep knowledge of security architecture, including TLS, Key Vault, and secrets management
- Proficiency in SQL Server architecture and performance optimization
- Experience with CI/CD pipeline architecture and PowerShell automation
- Domain experience in healthcare, medical devices, life sciences, or industrial IoT
Responsibilities
- Define overall platform architecture and establish governing standards.
- Drive modernization initiatives and legacy technology migration.
- Oversee Azure-to-AWS cloud transformation and migration strategies.
- Design scalable REST APIs and secure distributed systems.
- Govern integration, security, and platform standards across applications.
- Produce architectural documentation and conduct design and code reviews.
- Mentor senior engineers and establish software development best practices.
View Full Description & ApplyYou'll be redirected to the employer's site