×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer (.NET

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: Forte Group
Full Time position
Listed on 2025-12-18
Job specializations:
  • Engineering
    Systems Engineer
  • IT/Tech
    Systems Engineer
Job Description & How to Apply Below
Position: Principal Engineer (.NET)
Location: Town of Poland

As a Principal Engineer
, your primary responsibility is to define and guide the long‑term technical vision and architectural strategy for migrating an enterprise .NET‑based product from an on‑premise infrastructure to the AWS Cloud.

You will own and be the arbiter of the technical strategy, architecture, and standards for this replatforming initiative, ensuring the migration to a secure cloud environment is successful.

The initial focus is on infrastructure automation, cloud architecture, telemetry integration, and enabling modernization without requiring immediate code changes to the core application. Your mission is to ensure multiple cross‑functional teams consistently deliver secure, scalable, and maintainable solutions that are aligned with business objectives, all while fostering a healthy and productive team environment.

The platform is an enterprise‑grade .NET‑based system currently operating in multiple customer environments.

The modernization roadmap involves replatforming to the cloud using a lift‑and‑shift model — introducing cloud automation, secure connectivity, and telemetry while preserving existing functionality.

Team structure and Workflow

The engineering organization operates across India, the UK, and LATAM, following Agile Scrum principles. Teams are cross‑functional and include Backend Engineers, SDETs, Product Owners, AWS Cloud Engineers and Engineering Managers. Work is coordinated via Azure Dev Ops and Git Hub, with daily collaboration supported by Slack, Microsoft Teams, and SharePoint.

As a Principal Engineer, you will:
  • Own the end‑to‑end technical strategy and architectural roadmap for the cloud migration and target state
  • Participate in the Architecture Review Board (ARB) and define engineering standards to ensure multi‑team alignment and consistency
  • Support developers and Dev Ops engineers by clarifying technical requirements, patterns, and best practices
  • Collaborate with Delivery and Product stakeholders to ensure technical feasibility, risks, and dependencies are well understood
  • Help break down complex initiatives into clear technical work streams
  • Review and arbitrate high‑risk/high‑impact architectural decisions for core platform components (e.g., data layers, service decoupling)
  • Facilitate cross‑team communication, ensuring the right technical decisions are made at the right time
  • Act as an escalation point for complex technical issues, guiding teams toward effective solutions
  • Contribute to architectural documentation, decision‑making, and modernization planning
Responsibility Technical Leadership & Delivery
  • Lead technical direction for the entire platform domain, defining the key performance indicators (KPIs) for reliability, latency, and scalability.
  • Drive the technical execution of the long‑term vision, ensuring the tactical “lift‑and‑shift” phase (IaaS) builds a solid foundation for the future cloud‑native state (PaaS/SaaS)
  • Drive engineering quality through design reviews, code reviews, and infrastructure validation
  • Ensure CI/CD pipelines, testing strategies, and environment configurations follow best practices
  • Collaborate closely with Delivery and Product teams to evaluate feasibility, define technical scope, and anticipate implementation challenges
  • Identify technical risks early and guide teams toward effective mitigation strategies
  • Promote documentation of architecture, operational procedures, and technical decisions
  • Support smooth delivery by ensuring teams have clear technical guidance, patterns, and standards
Architecture & Engineering
  • Architect and define the target cloud‑native architecture, overseeing the phased decomposition of the monolithic application into independent services
  • Define and govern technical patterns for cross‑cutting concerns (e.g., inter‑service communication, identity federation, distributed tracing, and data consistency)
  • Guide teams through design decisions involving legacy .NET Framework components, Windows‑based services, and modern .NET
  • Ensure cloud environments are secure, scalable, repeatable, and aligned with Infrastructure‑as‑Code practices
  • Review and validate Terraform modules, CI/CD pipelines, configuration changes, and infrastructure updates
  • Suppor…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary