CrawlJobs Logo

Principal Engineer .Net

nicollcurtin.com Logo

Nicoll Curtin

Location Icon

Location:
United Kingdom , London / Coventry

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

100000.00 GBP / Year

Job Description:

We are seeking an experienced Principal Engineer (.NET) to provide technical leadership across large‑scale, cloud‑native platforms used by millions of customers. This is a hands‑on leadership role for a senior technologist who can set engineering direction, solve complex architectural challenges, and raise engineering standards across multiple teams, while remaining close to the code. You will work in a collaborative, inclusive engineering environment that values modern practices, experimentation, and evidence‑based decision making.

Job Responsibility:

  • Define and evolve engineering strategy, standards, and best practices across your domain
  • Set technical direction and architecture principles for complex, distributed systems
  • Lead by example through deep hands‑on expertise, supporting senior engineers and delivery teams
  • Design and oversee large‑scale, highly available, cloud‑native systems
  • Provide expert guidance on technical risk, impact assessment, and prioritisation
  • Drive DevOps culture, CI/CD automation, and engineering excellence
  • Implement and improve observability (monitoring, logging, SLO/SLI frameworks)
  • Own secure‑by‑design practices, including vulnerability management and risk remediation
  • Leverage AI and intelligent automation to modernise platforms and improve developer productivity
  • Mentor engineers at all levels and contribute to a strong engineering community of practice
  • Evaluate emerging technologies, lead PoCs, and perform fitment analysis where appropriate

Requirements:

  • Expert, hands‑on experience with ASP.NET Core, WebAPI, C#, Entity Framework
  • Strong cloud experience, preferably Microsoft Azure
  • Proven delivery of microservices and distributed systems at scale
  • Experience with Kubernetes, Kafka, and containerised workloads
  • Working knowledge of MongoDB and cloud integration patterns
  • Infrastructure as Code using Terraform
  • Front‑end literacy with JavaScript / TypeScript
  • Strong understanding of software architecture, scalability, resilience, and performance
  • Practical experience applying generative AI tools responsibly within engineering workflows
  • Experience operating at Senior / Principal Engineer level
  • Ability to influence engineering strategy across multiple teams or domains
  • Comfortable working with senior engineering leaders and stakeholders

Nice to have:

  • Strong advocate for Agile delivery and modern engineering practices
  • Data‑driven approach to decision making and trade‑off analysis
  • Passion for mentorship, innovation, and continuous improvement

Additional Information:

Job Posted:
May 05, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Engineer .Net

Principal Engineer

We are hiring a Principal Engineer for a client that provides a cloud-native Saa...
Location
Location
United States , New York
Salary
Salary:
175000.00 - 185000.00 USD / Year
resourcefultalentgroup.com Logo
Resourceful Talent Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building SaaS applications
  • 3+ years in a Principal Engineer or Tech Lead role
  • Strong C#, ASP.NET, .NET Core, and xUnit experience
  • 1+ years AWS experience: Lambda, API Gateway, S3, CloudFormation, RDS, DynamoDB, EC2, Cognito
  • Strong system architecture and distributed systems expertise
  • Ability to review and guide React/TypeScript development
  • Excellent leadership and collaboration skills
  • Bachelor’s degree in Computer Science or related field (preferred)
  • Must be a U.S. Citizen or Green Card holder
Job Responsibility
Job Responsibility
  • Lead the architectural direction and modernization of a large-scale SaaS platform
  • Improve system scalability, performance, and reliability
  • Build features in .NET and AWS (Lambda, API Gateway, DynamoDB, RDS, etc.)
  • Guide backend, frontend, DevOps, QA, and offshore engineers
  • Implement and uphold engineering best practices and code standards
  • Collaborate with Product leadership to deliver high-quality releases
  • Fulltime
Read More
Arrow Right

Principal Backend Software Engineer

Apply for the Principal Backend Software Engineer role at Atlassian and give you...
Location
Location
Poland , Gdańsk
Salary
Salary:
324900.00 - 433200.00 PLN / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development
  • Familiarity with .NET/C# is preferred
  • Deep architectural understanding of web application
  • Experience with data structures, in particular, how they are implemented and how to apply them
  • Passion for collaborating, solving hard problems, and asking questions
  • Drive for growth, both as a developer and teammate
Job Responsibility
Job Responsibility
  • Guide projects independently, from technical design to launch
  • Apply architectural standards and start using them on new projects
  • Contribute to code reviews and documentation and take on complex bug fixes
  • Begin writing useful technical documentation
  • Mentor more junior members
  • Report directly to the Engineering Manager
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Principal Full Stack Software Engineer

We're looking for a Principal Full Stack Software Engineer to join our team, foc...
Location
Location
Poland , Gdańsk
Salary
Salary:
324000.00 - 433200.00 PLN / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years in a software development team with strong fundamental software development skills
  • Experience with .NET Framework (C#)
  • Proficiency in web-based applications, architecture, and REST API integration
  • Experience in resolving customer issues through code error diagnosis, debugging, validation, and root cause analysis
  • Strong knowledge of HTML, CSS, JavaScript, jQuery, and browser/JavaScript fundamentals (React is a plus)
  • Familiarity with scripting languages and databases such as MSSQL and Postgres
  • Security-conscious approach to development
  • Experience in product experimentation and a track record of delivering value to customers
Job Responsibility
Job Responsibility
  • Understand the user journey and funnel to enhance Jira Align product strategy and direction by collaborating with product, design, and engineering teams
  • Guide the technical direction for implementing large-scale product features, evaluating trade-offs between correctness, robustness, performance, and customer impact to ensure optimal solutions
  • Debug team inefficiencies and ship well-tested, secure, reliable, and maintainable code, always prioritizing customer interests
  • Contribute to code reviews, documentation, and complex bug fixes with a focus on security, performance, and reliability
  • Mentor teammates to improve their skills and the overall growth of the engineering team, identifying blockers to ensure software engineering excellence in design principles, unit testing, performance engineering, and best practices for security and privacy
What we offer
What we offer
  • This role may also be eligible for benefits, bonuses, commissions, and equity
  • Fulltime
Read More
Arrow Right

Software Engineer

As a Software Engineer you will be part of a team of talented developers, busine...
Location
Location
India , Kochi
Salary
Salary:
Not provided
valoremreply.com Logo
Valorem Reply
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or higher in computer science, engineering, or related field
  • 4 years experience with Microsoft & open source Technologies
  • Proficient developing web-based interfaces, including: ASP.Net MVC, Angular/React.js and HTML5
  • JavaScript, jQuery, Typescript
  • Modern, multi-device and form factor Single Page Applications
  • Experience working with Microsoft Azure is preferred, including: Compute & Containers - App Service (Web Apps and API Apps) and Containers
  • Database & Storage - Azure SQL, Storage Accounts and Table Storage
  • Integration - Service Bus, Event Grid, API Management and Logic Apps
  • Security - AAD & Key Vault
  • Azure Management, including deployments, configuration and the SDK
Job Responsibility
Job Responsibility
  • Be an active individual contributor on a team: creating working, readable code that fits given business requirements, and participating in code reviews
  • Understand project scopes, architectural diagrams and requirements to further breakdown more granular requirements and implementing them as part of a project team
  • Work in an Agile team (Scrum, Kanban, etc.) and be a vocal participant in team meetings
  • Promote the organization's present technology within a team
  • Fulltime
Read More
Arrow Right

Principal .NET Engineer

Are you ready to take architectural ownership of a cutting-edge cloud-based payr...
Location
Location
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • .NET Core / expert
  • Azure / strong
  • Microservices Architecture / expert
  • SQL Server / strong
  • Cloud Infrastructure Automation / strong
What we offer
What we offer
  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right
New

Principal Software Engineer

We are looking for a Prinicpal Software Engineer for the Policy & Configuration ...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Job Responsibility
Job Responsibility
  • Design the migration path from a legacy deployment SDK to .NET Aspire
  • Define the publishing hooks, plan the incremental cutover, and solve the coexistence problems that come from running old and new systems side by side in production
  • Drive adoption across organizational boundaries
  • Work directly with Azure platform and .NET partner teams to push deployment capabilities upstream
  • Encode compliance and deployment standards into the toolchain
  • Own architecture decisions for the deployment configuration domain
  • Shape the developer experience so service teams deploy through standard .NET code
  • Build machine-readable interfaces - MCP servers, structured APIs - so AI agents and human engineers work against the same deployment control plane
  • Fulltime
Read More
Arrow Right
New

Principal Engineer (Platform Integration)

As a Principal Software Engineer on the Platform Services team, you will serve a...
Location
Location
United States , Raleigh
Salary
Salary:
125000.00 - 150000.00 USD / Year
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on software engineering experience in enterprise SaaS environments, with demonstrated experience as a Principal or Senior Principal Engineer
  • Deep expertise in C# and .NET across framework generations – able to work fluently across legacy and modern .NET simultaneously, with a strong track record of migrating legacy services to modern .NET
  • Hands-on Azure cloud architecture experience – with the ability to evaluate, recommend, and implement the right cloud-native services and patterns for a platform in active modernization
  • Strong Oracle Database proficiency – complex SQL, stored procedures, and performance tuning at enterprise scale
  • Demonstrated experience designing and implementing observability at scale – structured logging, distributed tracing, health check frameworks, and alerting strategies across large service portfolios
  • Experience implementing resilience patterns – circuit breakers, retry policies, dead-letter handling, and idempotent message processing
  • Experience replacing legacy messaging anti-patterns (database polling, file-system coupling) with event-driven messaging infrastructure
  • Demonstrated experience owning and evolving shared internal library ecosystems that provide cross-cutting concerns across multiple services
  • Experience re-platforming Windows Services or legacy hosted services to cloud-native or containerized workloads
  • Demonstrated AI-first engineering mindset – hands-on experience with agentic development tooling and a track record of driving AI adoption within an engineering team
Job Responsibility
Job Responsibility
  • Platform Reliability & Observability: Strengthen production stability through improved observability, SLOs/SLIs, alerting, and resilient service patterns across multiple ecosystems
  • Architecture & Technical Ownership: Own architectural direction and engineering standards for the services portfolio
  • identify high-impact improvements and sequence modernization efforts
  • Legacy Modernization: Reduce technical debt and production risk while migrating legacy .NET services toward a cloud‑native future, balancing short‑term stability with long‑term investment
  • Hands-On Engineering: Write, review, and debug production code across services, databases, and cloud infrastructure
  • AI-First Engineering: Set the standard for agentic development by deeply integrating AI tooling into daily work and driving measurable improvements in quality and velocity
  • Technical Leadership & Mentorship: Raise the technical bar across the team through standards, best practices, and mentorship-without direct people management responsibilities
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Thank you for your interest in BAE Systems! Are you a Software Engineer with 8+ ...
Location
Location
United States , Nashua
Salary
Salary:
115779.00 - 196825.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of .NET, .NET Framework and experience programming in C#
  • Understanding of Object-Oriented Programming
  • Strong Technical Communication
  • Bachelor's Degree and 6+ years’ work experience (min) or equivalent experience
  • Possess good interpersonal and team communication skills
  • Takes initiative with general guidance and has a closure-oriented nature
Job Responsibility
Job Responsibility
  • Architecting, designing, analyzing, developing, and maintaining (typically in C#, Python, and/or Test Stand) test instrument driver abstraction software, common test utility software, and data collection microservices
  • Determine user needs and analyze system capabilities to resolve problems.
  • Be able to mentor junior engineers through regular design and code reviews, and provide guidance on best practices, coding standards, and software development principles.
  • Testing and integrating common software on RF and digital test equipment
What we offer
What we offer
  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • Fulltime
Read More
Arrow Right