Demo

Principal Software Engineer

The Brixton Group
Raleigh, NC Full Time
POSTED ON 2/4/2025
AVAILABLE BEFORE 4/4/2025

Job Details

Principal Front-End Software Engineer

The ideal candidate will be a software craftsman, excellence champion, and an expert in modern front-end development (React or Angular, cross platform), with exposure to object-oriented programming and related concepts using .NET technologies and cloud. You will be expected to take on the most complicated features while also mentoring less senior developers on coding practices, design patterns, and the overall processes to follow that lead to high quality code.

Responsibilities:

  • Lead the design and development of complex, scalable software solutions using OOP principles in .NET and front-end engineering areas.
  • Be a champion in engineering excellence, which starts from clean, testable code and spans through unit tests.
  • Go beyond unit tests with the Test-First approaches like Test-Driven Development and Behavior-Driven Development.
  • Execute spikes / POCs to prove, or disprove, an architecture, design, or concept.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Collaborate closely with product managers, architects, UX designers, and other stakeholders to define and implement software functionality, architecture, and system designs.
  • You will tackle the most challenging and intricate tasks within the development lifecycle.

Requirements:

  • 10 years of experience in software development, with at least 7 years focusing on frontend technologies on a commercial software product
  • Expert-level knowledge of React with Typescript
  • Experience with C# and .NET Framework/Core
  • Strong understanding of OOP principles and design patterns
  • Extensive experience with software architecture and system design
  • Proficiency in developing and consuming RESTful APIs
  • Proven track record of implementing and maintaining test-driven development practices.
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Familiarity with cloud platforms (e.g., AWS)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$140,590 - $163,629
Income Estimation: 
$175,579 - $206,510
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at The Brixton Group

The Brixton Group
Hired Organization Address Philadelphia, PA Full Time
Duration : 12 months Compensation : $80-110 / hr Location : On-site 4-5 days / week in Philadelphia, PA Job Description ...
The Brixton Group
Hired Organization Address Redmond, WA Temporary
Duration : 6 Months Contract Please ensure you read the below overview and requirements for this employment opportunity ...
The Brixton Group
Hired Organization Address Charlotte, NC Full Time
Position Type: Contract-to-Hire As a Sr Software Engineer, you'll be tasked with building high performing software produ...
The Brixton Group
Hired Organization Address Charlotte, NC Contractor
Job Title: Workday Lead Location: 100% Remote Duration: 6 Months Contract *** U.S. Citizens and those authorized to work...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Raleigh, NC area that may be a better fit.

Principal Software Engineer

PennyMac, Cary, NC

Principal Software Engineer

ARA Brand, Raleigh, NC

AI Assistant is available now!

Feel free to start your new journey!