ForgeApply · Job listing
Principal Software Engineer
GDIT
Tailor your resume for this GDIT job in about a minute.
ForgeApply tailors your resume and cover letter to this exact posting, then hands you a ready-to-submit application for GDIT's site. Free trial, no card required.
About this role
Type of Requisition: Regular
Clearance Level Must Currently Possess: Top Secret/SCI
Clearance Level Must Be Able to Obtain: Top Secret/SCI
Public Trust/Other Required: None
Job Family: Software Engineering
Job Qualifications: Skills: Agile Methodology, Java (Programming Language), Kubernetes, Python Software Development Certifications: None Experience: 10 + years of related experience US Citizenship Required: Yes
Job Description: Transform technology into opportunity as a Software Engineer Principal at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career.
MEANINGFUL WORK AND PERSONAL IMPACT 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
The likely salary range for this position is $119,000 - $161,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Scheduled Weekly Hours: 40
Travel Required: Less than 10%
T elecommuting Options: Hybrid
Work Location: USA TX San Antonio
Additional Work Locations:
Total Rewards at GDIT: Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. T
Tailor your resume for this GDIT role before you apply.
Tailor my resume for this jobSimilar jobs
- Principal Software Engineer — Midjourney · San Francisco
- Principal Software Engineer — Alphasense · Remote
- Principal Software Engineer — Cisco · Milpitas, California, United States
- Principal Software Engineer — Aveva · Lake Forest, California, United States
- Principal Software Engineer — Medtronic · Warsaw, Indiana, United States | Fridley, Minnesota, United States | Lafayette, Colorado, United States
- Principal Software Engineer — Twilio · Remote
- Principal Software Engineer — Thomson Reuters · Texas, Frisco, United States | New York, New York, United States | Ontario, Toronto, Canada
- Principal Software Engineer — Outmarket · Remote
More like this: Software Engineer Jobs · More jobs at GDIT · Browse all jobs
Free ATS checker · How to Tailor Your Resume to a Job Description (Step by Step)