Principal Software Engineer
Job in
Danville, Virginia, 24540, USA
Listed on 2026-05-27
Listing for:
Protingent
Full Time
position Listed on 2026-05-27
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Job Description & How to Apply Below
Principal Software Engineer
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 Dev Ops 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.
- 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 Dev Ops 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 Type: Direct Hire
- Location:
Christiansburg, VA. - Salary Range: $112,000 - $152,000
- Must be US Citizen
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×