Demo

Principal Software Engineer

The Brixton Group
Charlotte, NC Full Time
POSTED ON 4/3/2025
AVAILABLE BEFORE 4/29/2025

Principal Software Engineer

We are seeking an experienced Principal Software Engineer who is an expert in advanced object-oriented programming and related concepts ( OOP to DDD ) and .NET technologies.

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, and approaches like TDD & BDD.
  • Execute spikes / POCs to prove, or disprove, an architecture, design, or concept.
  • Collaborate closely with product managers, architects, UX designers, and other stakeholders to define and implement software functionality, architecture, and system designs.
  • 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 .NET technologies on a commercial software product
  • Expert-level knowledge of C# and .NET Framework / Core
  • Expert in writing and mentoring team members in the creation of unit tests
  • Expertise in troubleshooting performance problems and identifying and implementing a remediation.
  • Strong understanding of OOP principles and design patterns
  • Proficiency in developing and consuming RESTful APIs
  • Experience with relational databases (e.g., SQL Server, Postgres) and ORM frameworks
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Experience setting up CI / CD pipelines and utilizing DevOps practices.
  • 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: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    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 Redmond, WA Full Time
    Job Title : Quality Engineer (tester) Location : Redmond, WA Duration : 6 Months (Possibilities of Extension) JD : As a ...
    The Brixton Group
    Hired Organization Address Philadelphia, PA Contractor
    Duration: 12 months Compensation: $45-60/hr Location: On-site 5 days/week in Philadelphia, PA We are seeking a highly sk...
    The Brixton Group
    Hired Organization Address Philadelphia, PA Contractor
    Duration: 12 months Compensation: $45-55/hr Location: On-site 5 days/week in Philadelphia, PA Responsibilities: Responsi...
    The Brixton Group
    Hired Organization Address Philadelphia, PA Contractor
    Duration: 12 months Compensation: $45-55/hr Location: 100% REMOTE Responsibilities: Ensuring timely and high-quality sof...

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

    Experienced Software Engineer (Hybrid)

    Principal Financial Group, Inc., Charlotte, NC

    Sr Software Engineer, Salesforce Platform Team

    Principal Financial Group, Charlotte, NC

    AI Assistant is available now!

    Feel free to start your new journey!