Principal Software Engineer with Security Clearance
Why This Role Stands Out
This Principal Software Engineer role offers a unique opportunity to lead impactful DevSecOps initiatives for critical government projects, significantly advancing your career and technical expertise. You'll thrive here if you possess strong leadership skills, a passion for secure system design, and a desire to mentor others within a collaborative hybrid environment. Embrace this chance to shape critical technology and grow your career with a reputable organization.
Quick Overview
Job Description
As a Software Engineer Principal, the work you'll do at GDIT will be impactful to the mission of the Air Force. * Leading the implementation and management of DevSecOps practices across multiple projects and teams to ensure seamless integration of development, security, and operations processes. * Designing, implementing, and maintaining highly automated and secure CI/CD pipelines, incorporating advanced security testing and validation techniques. WHAT YOU'LL NEED TO SUCCEED
Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer Principal must have experience with: * Providing technical leadership and guidance to cross-functional teams (including developers, security engineers, and operations staff) on secure system design, deployment, and operation. This includes mentoring junior engineers and fostering a culture of security awareness.
* Architecting, implementing, and managing secure and highly available infrastructure, both cloud-based and on-premises, with a focus on automation and scalability. This includes designing infrastructure-as-code solutions and implementing robust monitoring and alerting systems.
* Leading security assessments, penetration testing, and vulnerability remediation efforts, including developing and implementing security policies and procedures. Experience should include conducting threat modeling and risk assessments.
* Developing and maintaining comprehensive documentation for systems, processes, and procedures, and contributing to knowledge sharing and training initiatives. This includes creating architectural diagrams, security documentation, and operational runbooks.
* Experience in conducting Proof of Concepts (POC) to evaluate new DevSecOps tools and technologies and make recommendations for adoption.
* Experience leading incident response and root cause analysis efforts, with a focus on identifying and mitigating security vulnerabilities.
* Experience in developing and delivering DevSecOps training programs. WHAT YOU WILL NEED TO SUCCEED * Education: Bachelor of Arts/Bachelor of Science in Computer Science or related field
* Preferred Master's degree in Computer Science or related field
* Experience: 10+ years of related experience
* Must have an active TS SCI clearance
* Expert-level proficiency in CI/CD tools and pipelines (e.g., Jenkins, GitLab CI, CircleCI, Azure DevOps), including advanced configuration, scripting, and customization.
* Expertise in configuration management and automation tools (e.g., Ansible, Puppet, Chef, Terraform), including designing and implementing complex infrastructure-as-code solutions.
* Understanding and extensive experience with containerization and orchestration technologies (e.g., Docker, Kubernetes, Docker Swarm), including designing and managing containerized applications at scale.
* Sr level knowledge of cloud platforms and services (e.g., AWS, Azure, Google Cloud), including designing and implementing secure and scalable cloud architectures. Experience should include cost optimization and resource management.
* Mastery of scripting and programming languages (e.g., Python, Bash, Go, Java), with the ability to develop custom tools and automation scripts.
* In-depth knowledge of security best practices and tools (e.g., OWASP, Nessus, Burp Suite, Splunk, SIEM solutions), including experience with threat intelligence and security monitoring.
* Understanding of networking concepts and protocols, including TCP/IP, DNS, HTTP, and TLS.
* Experience with security compliance frameworks and standards (e.g., NIST, CIS, ISO 27001, SOC 2).
* Experience with static and dynamic code analysis tools.
* Experience with reverse engineering and malware analysis (preferred).
* Active participation in the security community (e.g., contributing to open-source projects, presenting at conferences, publishing research GDIT IS YOUR PLACE
At GDIT, the mission is our purpose, and our people are at the center of everything we do. * Growth: AI-powered career tool that identifies career steps and learning opportunities
* Support: An internal mobility team focused on helping you achieve your career goals
* Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
* Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY
Explore a career in software development at GDIT and you'll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation. #GDITPriority
Skills
Similar jobs
ServiceNow Application Developer
METANLYTICS LLC · McLean, United States
5 minutes agoSoftware Developer (Ex-Google)
Voto Consulting LLC · California City, United States
5 minutes agoServiceNow Application Developer
Source Code Technologies LLC · Plano, United States
5 minutes agoW2 role | Application Developer with Actimize IFM (Integrated Fraud Management)
Global Digital Resources LLC · Charlotte, United States
5 minutes agoServiceNow Application Developer
TEKsystems c/o Allegis Group · Fort Meade, United States
36 minutes ago$50 - $90/hrSoftware Engineer
TEKsystems c/o Allegis Group · Buffalo, United States
36 minutes ago$70 - $75/hr