Principal Software Engineer

Protingent
  • Miller Park, VA
  • $112,000–$152,000 Per Year
  • Quick Apply
30+ days ago

Job Description

Position Title: Principal Software Engineer

Position Description: Protingent Staffing has an exciting Direct Hire opportunity in Christiansburg, 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:
  • Job Type: Direct Hire
  • Location: Christiansburg, 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.

Numbers & Facts

LocationMiller Park, VA
Salary$112,000–$152,000 Per Year

Skills

  • Aerospace and Defenseunmatched
  • Amazon Web Services (AWS)unmatched
  • Architectural Servicesunmatched
  • Artificial Intelligence (AI)unmatched
  • Best Practicesunmatched
  • C++ Programming Languageunmatched
  • Clean Technologiesunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer Relationsunmatched
  • Customer Support/Serviceunmatched
  • Database Designunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Information Technology & Information Systemsunmatched
  • Javaunmatched
  • Leadershipunmatched
  • Machine Toolunmatched
  • Maintain Complianceunmatched
  • Medical Equipmentunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Windows Azureunmatched
  • Object Oriented Developmentunmatched
  • Object Oriented Programming (OOP) Languagesunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Requirements Managementunmatched
  • Software Engineeringunmatched
  • Systems Administration/Managementunmatched
  • Team Lead/Managerunmatched
  • Technical/Engineering Designunmatched
  • United States Citizenunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder