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
Listing Details
- First seen
- October 3, 2026
- Last seen
- October 3, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- October 3, 2026
Signal breakdown
Browse Similar Jobs
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.