# Software Engineer Principal

**Company**: GDIT
**Location**: San Antonio, TX
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $119,000 - $161,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-TX-San-Antonio/Principal-Software-Engineer_RQ224556-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0ab024f6-955

## 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

## Skills

### Required
- Agile Methodology
- Java
- Kubernetes
- Python Software Development
- CI/CD tools
- configuration management
- containerization
- cloud platforms
- scripting
- security best practices

### Nice to have
- reverse engineering
- malware analysis

---

Source: [Apply at gdit.wd5.myworkdayjobs.com](https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-TX-San-Antonio/Principal-Software-Engineer_RQ224556-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
