Principal C#/.NET Engineer

The Intersect Group

Plano (TX)

On-site

USD 150,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

The Intersect Group is seeking a hands-on Principal Software Engineer (C#/.NET & Azure) in Plano, TX. This role focuses on designing and delivering enterprise-scale software, cloud-native solutions, and API/microservice architectures.

You will mentor multiple teams and drive CI/CD and DevOps practices in a fast-paced environment. Ideal candidates have 10+ years in software engineering, deep C#/.NET expertise, Azure proficiency, and a track record of leading architectural decisions in large

Qualifications

  • 10+ years of professional software engineering experience.
  • Enterprise applications using C# and .NET.
  • Strong hands-on experience with Microsoft Azure cloud services.
  • Experience designing REST APIs and microservices.
  • Advanced SQL Server and relational database design.
  • Expertise in object-oriented design, patterns, and architecture.
  • Experience with testing methodologies and Agile development.
  • Solid knowledge of CI/CD and DevOps practices.
  • Excellent communication and mentoring skills.

Responsibilities

  • Design, develop, and deliver enterprise-scale software solutions in C#/.NET.
  • Architect scalable cloud-based applications on Microsoft Azure.
  • Create RESTful APIs, microservices, and SOA.
  • Lead technical design discussions and establish best practices.
  • Drive quality through automated testing and code reviews.
  • Collaborate with product, architecture, and engineering teams.
  • Mentor engineers and provide technical leadership across teams.
  • Contribute to CI/CD, DevOps, and cloud deployment strategies.
  • Improve performance, scalability, reliability, and maintainability.

Skills

10+ years experience
C#/.NET
Azure cloud
REST APIs
Microservices
SQL Server
OO design & architecture
Unit/integration testing
Agile and DevOps
leadership & mentoring

Education

Bachelor's degree in CS/SE or related

Job description

Principal Software Engineer (C#/.NET & Azure)

Location: Plano, TX (4 days onsite) WILL NOT CONSIDER ANYONE OUTSIDE OF DFW AREA

Work Authorization: U.S. Citizens Only NO SPONSORHIP OR C2C CANDIDATES

Overview

We are seeking a seasoned Principal Software Engineer to design, develop, and deliver enterprise-scale software solutions that support both customer-facing and internal business applications. This role requires a highly technical engineer with deep expertise in C#/.NET, Azure cloud technologies, software architecture, and distributed systems.

The ideal candidate has a strong track record of building scalable, high-performance applications, driving architectural decisions, mentoring engineering teams, and delivering cloud-native solutions in complex enterprise environments.

Key Responsibilities

  • Design, develop, and implement enterprise-grade software solutions using C# and .NET technologies.
  • Architect and build scalable cloud-based applications utilizing Microsoft Azure services.
  • Design and develop RESTful APIs, microservices, and service-oriented architectures.
  • Lead technical design discussions and establish engineering best practices.
  • Drive software quality through automated testing, code reviews, and development standards.
  • Collaborate with product, architecture, and engineering teams to deliver business-critical solutions.
  • Participate in proof-of-concept initiatives, technology evaluations, and modernization efforts.
  • Mentor engineers and provide technical leadership across multiple development teams.
  • Contribute to CI/CD, DevOps, and cloud deployment strategies.
  • Optimize application performance, scalability, reliability, and maintainability.

Required Qualifications

  • 10+ years of professional software engineering experience.
  • Extensive experience developing enterprise applications using C# and .NET.
  • Strong hands-on experience with Microsoft Azure cloud services.
  • Expertise designing and implementing REST APIs and microservices.
  • Advanced SQL Server and relational database design experience.
  • Strong knowledge of object-oriented design principles, design patterns, and software architecture.
  • Experience with unit testing, integration testing, and modern testing methodologies.
  • Experience working in Agile development environments.
  • Strong understanding of source control, CI/CD pipelines, and DevOps practices.
  • Excellent communication, leadership, and mentoring skills.

Preferred Qualifications

  • Experience building cloud-native applications and distributed systems.
  • Knowledge of containerization technologies and modern deployment architectures.
  • Exposure to continuous integration and continuous delivery tooling.
  • Experience in highly regulated or large-scale enterprise environments.
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent experience.

Top Skills

  • Microservices & REST APIs
  • SQL Server
  • Software Architecture & Technical Leadership

The ideal candidate is a hands-on Principal Engineer who combines deep technical expertise with strong leadership skills. They have a history of architecting complex enterprise systems, mentoring engineering teams, and driving cloud-focused modernization initiatives while remaining actively involved in software development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal C#/.NET Architect - Azure Cloud Leader
Principal C#/.NET Architect - Azure Cloud Leader

The Intersect Group • Plano (TX)

On-site
USD 150,000 - 190,000
Principal Architect (.Net/ C#/ Azure)
Principal Architect (.Net/ C#/ Azure)

Nuvento • Kansas City (MO)

On-site
USD 140,000 - 190,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Paylocity • Washington, Northern (KY)

Hybrid
USD 150,000 - 190,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems, Inc. • Fairfax (VA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Principal, Software Engineering
Principal, Software Engineering

Northern Trust Corp • Chicago (IL)

On-site
USD 120,000 - 160,000
Principal Software Engineer
Principal Software Engineer

Bertelsmann-Jobs • Morrisville (NC)

Hybrid
USD 150,000 - 180,000
Fantastic health and wellness benefits
Flexible PTO
Outstanding 401k match
+2
Principal Software Engineer
Principal Software Engineer

Relias Learning, LLC • Morrisville (NC)

Hybrid
USD 120,000 - 160,000
Outstanding 401k match
Flexible PTO program
Generous parental leave policy
+2
Senior Software Engineer (Azure)
Senior Software Engineer (Azure)

Business Centric Technology • Irving (TX)

Hybrid
USD 120,000 - 160,000
Medical, dental, and vision
Healthcare FSA & telehealth
Paid vacation, sick leave & holidays
+1
Principal Software Architect
Principal Software Architect

Riverside Recruiting • Strongsville (OH)

Hybrid
USD 140,000 - 200,000
Hybrid remote
401(k) with company match
Medical, dental, vision
+2
Senior Technical Architect
Senior Technical Architect

Simarn, Inc. • Chicago (IL)

On-site