Principle Engineer Offshore

Year    IN, India

Job Description

Angular .Net Full?Stack Web App Developer - Principal Engineer



Role Summary



The Principal Engineer is a senior technical leader responsible for defining end?to?end web application architecture across backend and frontend layers. This role owns the technical strategy, standards, and complex problem?solving for large?scale systems built using C#/.NET Core on the backend and Angular on the frontend.



The Principal Engineer operates beyond a single team, influencing platform and UI architecture, mentoring senior engineers, and partnering closely with product, UX, security, and leadership stakeholders to deliver scalable, secure, and maintainable full?stack solutions.



Key Responsibilities



Technical Leadership & Architecture



Define and evolve full?stack architecture for enterprise?grade web applications using C#, .NET Core, and Angular.



Establish backend and frontend architectural patterns, coding standards, and best practices across multiple teams.



Lead system design for highly scalable, resilient, secure, and performant APIs and user interfaces.



Drive architectural decisions and trade?offs involving performance, accessibility, usability, cost, and maintainability.



Anticipate long?term technical risks across backend and UI layers and proactively address technical debt.



Hands?on Engineering (Backend & Frontend)



Design and implement complex backend services, shared frameworks, and platform components using C# and .NET Core.



Provide technical leadership on Angular application architecture including state management, modularization, performance optimization, and security.



Review and contribute to high?impact backend and frontend codebases, ensuring quality, consistency, and maintainability.



Lead deep?dive troubleshooting of complex production issues spanning API, UI, and integration layers.



Establish and enforce automated testing strategies including unit, integration, API, and UI tests.



Cross?Team & Organizational Impact



Partner with product management, UX designers, architects, DevOps, and security teams to align technical solutions with business outcomes.



Influence roadmap planning through architectural insights and feasibility assessments.



Mentor and coach Lead Engineers, SDE III engineers, and senior frontend/backend developers.



Act as the technical escalation point for full?stack architecture and critical delivery risks.



Engineering Excellence & Innovation



Champion modern engineering practices such as microservices, cloud?native design, frontend performance optimization, and DevOps.



Evaluate and introduce new backend and frontend technologies where they deliver measurable value.



Define non?functional standards for performance, accessibility, reliability, security, and compliance.



Promote a culture of engineering ownership, code quality, and continuous improvement.



Required Skills & Qualifications



12-16+ years of professional software engineering experience.



Deep expertise in C#, .NET Core,

ASP.NET

Core, and backend web application development.



Strong hands?on experience with Angular (latest versions), TypeScript, HTML, CSS, and modern frontend architecture.



Advanced knowledge of RESTful APIs, microservices, and distributed systems.



Strong understanding of asynchronous programming, concurrency, and performance tuning.



Extensive experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, Cosmos DB, MongoDB).



Proven experience designing systems for high availability, scalability, and fault tolerance.



Experience integrating Angular applications with secure backend APIs (OAuth2, OpenID Connect, JWT).



Strong cloud platform experience (Azure preferred; AWS/GCP acceptable).



Expertise in CI/CD pipelines, infrastructure as code, and DevOps practices.



Strong understanding of application security, frontend security (XSS, CSRF), and data protection.



Excellent communication skills with the ability to influence senior technical and business stakeholders.



Nice to Have



Experience with NgRx or other state?management frameworks.



Experience with Domain?Driven Design (DDD) and event?driven architectures.



Experience with messaging and streaming platforms (Kafka, RabbitMQ, Azure Service Bus).



Exposure to design systems, accessibility standards (WCAG), and UI performance optimization.



Experience working in large?scale Agile / SAFe environments.



Prior experience building internal platforms or developer enablement tooling.



Success Metrics



Full?stack platforms scale reliably with minimal operational and UI?related incidents.



Clear, well?documented backend and frontend architectural standards adopted across teams.



Improved frontend performance, accessibility, and user experience metrics.



Reduction in technical debt across API and UI layers.



Faster, safer delivery of complex features through strong architectural foundations.



Growth and technical maturity of senior backend and frontend engineering talent.



This role emphasizes deep full?stack technical expertise, organizational influence, and long?term architectural stewardship.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5111632
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    IN, India
  • Education
    Not mentioned
  • Experience
    Year