Demo

Principal Software Engineer

Protingent
Lynchburg, VA Full Time
POSTED ON 1/10/2026
AVAILABLE BEFORE 2/9/2026
Job Description

Position Title: Principal Software Engineer

Position Description: Protingent Staffing has an exciting Direct Hire opportunity in Lynchburg, VA.

Job Responsibilities:

  • Leading the design, development, and maintenance of internal-use and customer-facing software solutions
  • Ensuring scalability and adherence to requirements
  • Setting the technical direction for projects
  • Including architectural vision, technology choices, and best practices to create scalable, reliable solutions designed to simplify and streamline core business functions
  • Partnering with product, UX, and DevOps teams to translate requirements into clear technical specifications and ensure alignment throughout the development process
  • Utilizing an iterative and incremental design approach to provide solutions that address immediate needs while maintaining adaptability for a more robust long-term solution
  • Serving as a subject-matter expert and hands-on mentor to senior and mid-level engineers
  • Identifying opportunities for innovation in architecture, tooling, or process and drive adoption within the team
  • Setting and enforce best practices in coding, testing, CI/CD, and observability.


Job Qualifications:

  • Completion of a Bachelor's degree in Engineering, Computer Science, a related field, or experience in lieu of degree
  • At least 12 years of directly related experience including at least 3 years of principal or staff-level engineering
  • Excellent written and verbal communication skills
  • Excellent problem-solving skills
  • Experience with Object Oriented development (C#, Java, C , Python, etc.)
  • Working knowledge of DevOps or systems administration
  • Continuous integration/deployment experience
  • Proven experience leveraging strategic vision with strong technical expertise to design and deliver scalable, high-performance software solutions.
  • Deep understanding of system design, database, distributed systems, and cloud provider (AWS, Azure)
  • Significant experience in C#/.Net development including Blazor Server and other object-oriented languages (Java, Python, etc.)
  • Experience leading teams through transitions to modern architectures or platforms (e.g. - monolith to microservices) is a plus
  • Experience with modern CI/CD pipelines, infrastructure as code, and containerization (Docker, Kubernetes).


Job Details:

  • Direct Hire
  • Location: Lynchburg, VA
  • Salary Range: $112,000 - $152,000
  • Must be US Citizen


About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

Salary : $112,000 - $152,000

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: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
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 Protingent

  • Protingent Centennial, CO
  • Job Description Position Title: Software Systems Engineer II (Clearance Required) Position Description: Protingent Staffing has an exciting Contract Softwa... more
  • 14 Days Ago

  • Protingent Bellevue, WA
  • Job Description Position Title: Helpdesk Technician Position Description: Protingent Staffing has an exciting contract Helpdesk Technician opportunity. Job... more
  • 14 Days Ago

  • Protingent Bellevue, WA
  • Job Description Position Title: Nuclear Methods Software Engineer Position Description: Protingent Staffing has an exciting *REMOTE* contract Nuclear Metho... more
  • 14 Days Ago

  • Protingent Bellevue, WA
  • Job Description Position Title: SolidWorks Drafter Position Description: Protingent Staffing has an exciting contract SolidWorks Drafter opportunity. Job R... more
  • 14 Days Ago


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

  • uvimco Charlottesville, VA
  • The University of Virginia Investment Management Company (UVIMCO) provides investment management services to the University of Virginia and associated orga... more
  • 1 Month Ago

  • University of Virginia Investment Management Company (UVIMCO) Charlottesville, VA
  • Principal Software Engineer / Architect The University of Virginia Investment Management Company (UVIMCO) provides investment management services to the Un... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!