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.
As a Software Engineer Principal, the work you’ll do at GDIT will be impactful to the mission of the Air Force.
Responsibilities:
- 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.
Requirements:
- Providing technical leadership and guidance to cross-functional teams on secure system design, deployment, and operation.
- Architecting, implementing, and managing secure and highly available infrastructure, both cloud-based and on-premises, with a focus on automation and scalability.
- Leading security assessments, penetration testing, and vulnerability remediation efforts, including developing and implementing security policies and procedures.
- Developing and maintaining comprehensive documentation for systems, processes, and procedures, and contributing to knowledge sharing and training initiatives.
- 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.
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)
- Configuration management and automation tools (e.g., Ansible, Puppet, Chef, Terraform)
- Containerization and orchestration technologies (e.g., Docker, Kubernetes, Docker Swarm)
- Cloud platforms and services (e.g., AWS, Azure, Google Cloud)
- Scripting and programming languages (e.g., Python, Bash, Go, Java)
- Security best practices and tools (e.g., OWASP, Nessus, Burp Suite, Splunk, SIEM solutions)
Benefits:
- 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