1

Principal Full Stack Engineer Jobs in Raleigh, NC

We are looking for a Senior Full Stack .NET Engineer. This is a full time direct hire position in Raleigh, North Carolina with our client. In this role as a Senior Full Stack .NET Engineer you will ...

Full-Stack Developer

Raleigh, NC · On-site

$86K - $100K/yr

Segra is searching for a qualified and experienced Full-Stack Developer to join us in a full-time ... At Segra, we imagine, we engineer and we build a world of opportunities for our customers through ...

Bachelor's degree in computer science, engineering, information systems or related field required * 4+ years of experience in a developer or similar technical role; full-stack experience preferred

Bachelor's degree in computer science, engineering, information systems or related field required * 4+ years of experience in a developer or similar technical role; full-stack experience preferred

Bachelor's degree in computer science, engineering, information systems or related field required * 4+ years of experience in a developer or similar technical role; full-stack experience preferred

The Full Stack Software Engineer will work closely with seasoned technology leaders and colleagues with broad and varied backgrounds in a dynamic, agile environment. You must have a passion for ...

Full Stack Developer (Java + Angular) Location: Durham, NC About Us: For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people ...

The Full Stack Software Engineer will work closely with seasoned technology leaders and colleagues with broad and varied backgrounds in a dynamic, agile environment. You must have a passion for ...

UI Full stack Developer

Research Triangle Park, NC · On-site

$47 - $61.25/hr

Full Stack Developer with focus on UI/Web Development * Angular JS * ReactJS * Python * Java * MongoDB * MySQL * Oracle Preferred Skills: Exposure to DevOps/Jenkins (CI/CD) environment and Ansible.

The Full Stack Software Engineer will work closely with seasoned technology leaders and colleagues with broad and varied backgrounds in a dynamic, agile environment. You must have a passion for ...

Full Stack Java Developer

Raleigh, NC · On-site

$90K - $120K/yr

Responsibilities Full Stack Java Developer Location: Raleigh, NC Type: Full-time Department: BFSI2 Job Summary eClerx is seeking a motivated Full Stack Java Developer to join our Application ...

Full Stack Java Developer Location: Raleigh, NC Type: Full-time Department: BFSI2 Job Summary eClerx is seeking a motivated Full Stack Java Developer to join our Application Development team. This ...

next page

Showing results 1-20

Principal Full Stack Engineer information

See Raleigh, NC salary details

$43.3K

$131K

$185.2K

How much do principal full stack engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for principal full stack engineer in Raleigh, NC is $131,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,900.00 and $153,600.00 per year, depending on experience, location, and employer.

How does a Principal Full Stack Engineer typically balance hands-on coding with leadership and mentoring responsibilities?

As a Principal Full Stack Engineer, you'll often split your time between developing complex features, setting technical direction, and guiding team members. While you remain actively involved in coding, a significant part of your role involves mentoring junior engineers, conducting code reviews, and collaborating closely with cross-functional teams such as product management and design. This balance allows you to influence both the technical quality and the professional growth of your team, while ensuring delivery of robust, scalable solutions.

What are the key skills and qualifications needed to thrive as a Principal Full Stack Engineer, and why are they important?

To thrive as a Principal Full Stack Engineer, you need deep expertise in both front-end and back-end development, a strong grasp of software architecture, and a proven track record leading complex projects—typically supported by a relevant degree or equivalent experience. Mastery of multiple programming languages (such as JavaScript/TypeScript, Python, or Java), cloud platforms, CI/CD pipelines, and frameworks like React or Node.js is usually required, along with familiarity with DevOps practices. Exceptional communication, mentorship, and problem-solving abilities help you guide teams and collaborate across departments. These skills are essential to design scalable systems, drive technical excellence, and ensure team alignment on strategic goals.

What is a Principal Full Stack Engineer?

A Principal Full Stack Engineer is a highly experienced software engineer who leads the design, development, and implementation of both front-end and back-end systems. They possess deep technical expertise across multiple programming languages, frameworks, and architectures, and often set the technical direction for projects or teams. In addition to coding, they mentor other engineers, make architectural decisions, and collaborate with stakeholders to ensure high-quality, scalable solutions. Their role typically includes significant responsibility for system performance, security, and maintainability.
Infographic showing various Principal Full Stack Engineer job openings in Raleigh, NC as of July 2026, with employment types broken down into 88% Full Time, 7% Part Time, 1% Temporary, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $131,008 per year, or $63 per hour.
Senior Full Stack .NET Engineer

Senior Full Stack .NET Engineer

Tekniforce

Raleigh, NC • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

We are looking for a Senior Full Stack .NET Engineer. This is a full time direct hire position in Raleigh, North Carolina with our client. In this role as a Senior Full Stack .NET Engineer you will assist in the development, implementation, and maintenance of new and existing applications. No visa sponsorship is available at this time or in the future with this position.

Responsibilities for a Senior Full Stack .NET Engineer:

  • Design, test, and implement new web, server, cloud, and desktop applications
  • Enhance existing applications
  • Maintain existing applications and provide resolution for software defects
  • Create documentation for new applications and maintain existing documentation
  • Create and maintain unit tests for new and existing applications
  • Work closely with team members, QA personnel, and project managers to ensure quality delivery of software

Required Skills as a Senior Full Stack .NET Engineer:

  • 9+ years of working experience with .NET Framework and .Net Core using C#
  • 5+ Experience with REST, JSON, XML, HTML/HTML5, CSS, JavaScript
  • Front-end frameworks such as React / Vue / Angular
  • MS SQL or other database experience
  • Understanding of source code management tools such as GIT and Mercurial
  • Bachelor s Degree in Computer Science or Information Technology
  • Experience with AWS or Azure a plus