Principal/Sr. Principal Engineer Software - Infrastructure
Quick Summary
Linux/RHEL, bash scripting, Ansible, Atlassian Suite, ACAS and SCC scanning, patching and applying STIGs, C++, Python, virtual machines (KVM/QEMU, VMware/Vcenter),
(Principal Engineer Software) bachelor’
Responsibilities will include designing, testing, maintaining, troubleshooting, and improving the systems and software. You’ll need to rely on the following skills: Linux/RHEL, bash scripting, Ansible, Atlassian Suite, ACAS and SCC scanning, patching and applying STIGs, C++, Python, virtual machines (KVM/QEMU, VMware/Vcenter), and container technology such as podman.
- Full lifecycle design, implementation, and unit testing of software
- Work with various team members to integrate functionality with other software components.
- Supporting the gathering and reporting software metrics.
- Follow program software best practices.
- Develop software products within all phases of the software lifecycle.
- Work closely with engineers and technicians in a lab environment
- Review, analyze, and incorporate technical requirements into end-to-end system architectures
- Full lifecycle design, implementation, and unit testing of software.
- Occasional travel may be required
- Ability to lead a team and/or provide leadership to drive solutions of complex problems.
- Support software working groups with the customer.
- Develop and share technical documentation and presentations.
This requisition may be filled at either a Principal Level or a Sr. Principal Level.
Requirements
~3 min read- (Principal Engineer Software) bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 5+ years of experience in software engineering, 3 years of relevant experience with a master's degree or more years of experience in software engineering
- (Sr. Principal Engineer Software) bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 8+ years of experience in software engineering, 6 years of relevant experience, with a master's degree or more years of experience in software engineering or a PhD with 4 or more years software engineering experience
- Must be a US citizen with ability to obtain and maintain a DoD Secret level security clearance. Interim DoD secret required to start.
- Ability to obtain and maintain special program access.
- Development experience with C/C++ or other OOP languages.
- At least 3 years of Linux Operating Systems troubleshooting experience, applying STIGs, and scanning with ACAS and SCC.
- At least 3 years of experience with virtualization technologies (e.g. VMware ESXi, KVM, Hyper-V), to include creating and managing virtual machines and virtual switches.
- At least 1 year of experience with scripting and automation (e.g., Ansible Automation, Python).
- Active certification at DODM 8140 IASAE Level II qualification (e.g. Security+) or greater.
- Active TS/SCI, SAP/SAR access, or Polygraph is preferred.
- RedHat Certified System Administrator (RHCSA) certified.
- Willingness to work Temporary/short-term off-peak hours assignments for time constrained HW/SW integration efforts.
- Experience with containerization technology (e.g. Podman, Docker).
- Experience with container orchestration systems (e.g. Kubernetes).
Location & Eligibility
About this job
- Posted
- 24 days ago
Listing Details
- First seen
- October 3, 2026
- Last seen
- October 27, 2026
Posting Health
- Days active
- 23
- Repost count
- 0
- Trust Level
- 14%
- Scored at
- October 27, 2026
Signal breakdown
4 other jobs at
View all →Similar Infrastructure jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.