Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
Job Summary
We are seeking a highly skilled Principal Engineer (Full Stack) with deep expertise in .NET, AngularJS, and the latest Angular versions, along with strong proficiency in Azure-based architectures. The ideal candidate is a hands-on technical leader who can design end-to-end systems, guide complex decision-making, enforce engineering best practices, and ensure high-quality, scalable, and secure solutions.. This role requires proven experience in architecture design, unit testing, automation, and quality engineering to deliver enterprise-grade, scalable, and secure solutions.
---
Job Responsibilities
· Partner with stakeholders during definition and planning phases to evaluate, recommend, and adopt technologies/frameworks that ensure scalability, flexibility, and long-term system viability.
· Lead end-to-end architecture and design, ensuring performance, security, resilience, and compliance with regulatory requirements (HIPAA, HITRUST).
· Translate complex requirements into implementable solutions, collaborating closely with product managers and engineering teams.
· Tackle high-impact, ambiguous technical problems, including distributed systems, high availability, and low-latency requirements.
· Architect scalable and secure systems leveraging Azure services such as Service Bus, App Service, Cosmos DB, Logic Apps, Azure Functions, and Azure Storage.
· Define, promote, and enforce engineering best practices, including unit testing, test automation, CI/CD, code reviews, observability, and infrastructure-as-code.
· Ensure product quality by embedding testing strategies across development, including integration, performance, and automated regression testing.
· Apply design principles and design patterns to drive maintainable, extensible, and robust solutions.
· Conduct FMEA (Failure Mode and Effects Analysis) to proactively identify architectural and operational risks.
· Resolve complex production issues with hands-on involvement, technical guidance, and cross-team coordination.
· Drive technology strategy in alignment with business goals, partnering with engineering leadership, product, and security teams.
· Mentor and guide engineers to improve code quality, testing discipline, and architectural thinking.
· Evaluate, introduce, and advocate for new technologies, frameworks, and processes that improve developer productivity and system performance.
---
Job Skills & Qualifications
Must-Have:
· Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
· 12+ years of professional software engineering experience, with at least 5+ years in a principal/staff/architect-level role.
· Strong expertise in .NET (Core 6/8 and Framework), ASP.NET Core, Web APIs, REST APIs, microservices, data structures, and algorithms.
· Mandatory: Hands-on experience with both AngularJS and the latest Angular versions, including proven expertise in application upgrades/migrations (AngularJS → Angular 14/15/16+).
· Demonstrated ability to architect and design complex Angular applications, including performance optimization and modular design.
· Strong background in cloud & hybrid cloud architectures, especially Azure.
· Deep knowledge of Azure services (Service Bus, App Service, Cosmos DB, Logic Apps, Functions, Storage).
· Expertise in design patterns, design principles, Domain Driven Design (DDD), and n-tier architectures.
· Proven experience with unit testing frameworks (selenium, playright, JEST) ,test automation, and quality engineering practices.
· Hands-on experience in CI/CD pipelines, DevOps automation, and enforcing software quality standards.
· Proficiency in containerization (Docker, Kubernetes) and infrastructure-as-code (Terraform, Bicep).
· Strong experience in observability, monitoring, and troubleshooting for distributed systems.
· Excellent communication, leadership, and cross-functional collaboration skills.
Preferred:
· Experience with healthcare interoperability (HL7, FHIR) and document processing (PDF, TIFF, fax protocols).
· Familiarity with regulatory frameworks (HIPAA, HITRUST).
· Exposure to monitoring tools such as Azure Monitor, App Insights, or similar platforms.
Auto-Apply to Principal Engineer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.