Principal Cyber Software Engineer (Active TS/SCI)
$108,200–$162,400 year
On-site · Tampa, Florida, United States
Job Summary
Join Northrop Grumman as a Principal Cyber Software Engineer, where you will engage in fast-paced software development, maintaining mission-critical software solutions for a government customer. Responsibilities include engineering enterprise solutions, collaborating across program teams, and managing multiple mid- to large-scale projects. Required skills include Python proficiency, knowledge of PKI/TLS, experience with virtualization platforms, and a strong background in command line scripting and software integration. Candidates must have relevant educational qualifications and certifications, with a focus on security clearances.
Required Qualifications
- US Citizenship
- Interim Top Secret security clearance to be considered
- Full TS/SCI clearance must be obtained for continued employment
- Master's Degree with 3 years of experience; or a Bachelor's Degree with 5 years of experience; or an Associate's Degree with 7 years of experience; or a High School Diploma (or equivalent) with 9 years of IT experience
- Must possess a current DoD 8570 Certification for IAT Level II or higher within three months of start date
- Experience with Python programming fundamentals and usage of python virtual environments
- Experience with PKI/TLS security requirements and best practices
- Experience with virtualization platforms such as VMWare or Proxmox
- Experience working with Windows Active Directory in custom software
- Experience developing software integrating with SQL
- Experience developing and integrating with JSON APIs
- Experience writing command line scripts and operating on the command line
Desired Qualifications
- Active Top Secret / SCI security clearance
- Experience with container management using CLI tools like Docker, Podman, Kubernetes, Compose, and systemd
- Proficiency in one or more of the following languages: PowerShell, Python, Bash, JavaScript, C/C++, or YAML (executed/managed via Ansible)
- Experience with multiple Linux distributions focusing on Red Hat Enterprise Linux and Ubuntu
- A strong understanding of virtual infrastructure
- Multi-threaded software applications programming
- Knowledge of networking concepts
Additional Requirements
- Applicants are encouraged to apply only if they are willing to work on-site
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.