Principal Software Engineer
General Dynamics Information Technology3 days ago
San Antonio, TX, USAStaff+
Base Salary
$128k - $173k/yr
Responsibilities
- Lead implementation and management of DevSecOps practices across multiple projects and teams.
- Design, implement, and maintain automated and secure CI/CD pipelines with advanced security testing and validation.
- Provide technical leadership and mentoring to developers, security engineers, and operations staff.
- Architect and manage secure, highly available cloud-based and on-premises infrastructure using automation and infrastructure as code.
- Implement monitoring and alerting systems, security policies, procedures, and operational documentation.
- Lead security assessments, penetration testing, vulnerability remediation, threat modeling, and risk assessments.
- Conduct proof-of-concept evaluations of DevSecOps tools and technologies and recommend adoption decisions.
- Lead incident response and root cause analysis focused on mitigating security vulnerabilities.
- Develop and deliver DevSecOps training programs and contribute to knowledge-sharing initiatives.
Requirements
- Bachelor of Arts or Bachelor of Science in computer science or a related field.
- At least 10 years of related experience; the requisition also lists 8+ years of related experience.
- Active Top Secret/SCI clearance and U.S. citizenship are required.
- Expert-level proficiency with CI/CD tools and pipelines, including advanced configuration, scripting, and customization.
- Expertise with configuration management, automation, and infrastructure-as-code solutions.
- Extensive experience with containerization and orchestration technologies at scale.
- Senior-level knowledge of AWS, Azure, or Google Cloud and secure, scalable cloud architecture, including cost optimization and resource management.
- Mastery of Python, Bash, Go, or Java for custom tools and automation scripts.
- In-depth knowledge of security best practices, security tools, threat intelligence, and security monitoring.
- Understanding of TCP/IP, DNS, HTTP, and TLS networking concepts and protocols.
- Experience with NIST, CIS, ISO 27001, or SOC 2 security compliance frameworks and standards.
- Experience with static and dynamic code analysis tools.
- Master's degree in computer science or a related field is preferred.
- Reverse engineering and malware analysis experience and active participation in the security community are preferred.
Benefits
- Hybrid work arrangement in San Antonio, Texas, with 40 scheduled hours per week and less than 10% travel.
- Comprehensive medical, dental, vision, health savings account, and 401(k) options with company matching.
- Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
- Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance options.
- Full-flex work weeks where possible, wellness resources, internal mobility support, and an AI-powered career development tool.
Tech Stack
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.