Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$119k - $161k
Full-time

Gdit

Responsibilities for this Position

Location: USA TX San Antonio
Full Part/Time: Full time
Job Req: RQ220141

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, 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.

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%

Telecommuting 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. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

Join our Talent Community to stay up to date on our career opportunities and events at
gdit.com/tc .

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans



PI284605713




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, 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.


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%



Telecommuting 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. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.


We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.


Join our Talent Community to stay up to date on our career opportunities and events at

gdit.com/tc .


Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans







PI284605713

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in San Antonio, TX vacancy
  • $119k - $161k

     ...Software Engineer Principal 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... 
    Suggested
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics

    San Antonio, TX
    1 day ago
  •  ...global quality of life? Join Enverus, and be a part of creating a brighter, more sustainable tomorrow. The Team: As a Principal Software Engineer for Power and Energy Transition (PET), you will be one of the most senior individual contributors on the engineering team... 
    Suggested
    Remote work

    Enverus

    San Antonio, TX
    3 days ago
  • $99.6k - $223.4k

     ...Product Development Engineer You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    San Antonio, TX
    3 days ago
  •  ...About FullStackFullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational...  ...the industry average.The PositionWe're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our... 
    Suggested
    Remote work

    Full Stack LLC

    San Antonio, TX
    4 days ago
  • $160k - $165k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Software Engineer Full Time Remote, US 6 days ago Requisition ID: 1119 Salary Range: $160,000.00 To $165,000.00 Annually “Be part of a... 
    Suggested
    Full time
    Immediate start
    Remote work

    Real Time Software Solutions

    San Antonio, TX
    9 days ago
  •  ...Principal Software Engineer Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in... 
    Remote work
    Flexible hours

    Dtcc

    San Antonio, TX
    15 hours ago
  • $149.3k - $234.6k

     ...Sr. Principal Cyber Software Engineer At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us... 
    Shift work

    Northrop Grumman

    San Antonio, TX
    5 days ago
  • $76.2 - $129.74 per hour

     ...Senior Principal Software Engineer IS - Hybrid The Senior Principal Software Engineer takes end-to-end ownership for development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements... 

    Providence Health & Service

    San Antonio, TX
    12 days ago
  • $110.3k - $206k

    A leading defense technology company in San Antonio, TX is seeking a Principal or Sr. Principal Crypto Software Engineer. This role involves designing and testing cryptographic software, requiring proficiency in C/C++, embedded real-time systems, and communication protocols... 

    Northrop Grumman Corp. (AU)

    San Antonio, TX
    2 days ago
  •  ...A leading software development company is seeking a Principal Software Engineer to lead technical design and development efforts, mentor a team, and ensure high-quality software delivery. Ideal candidates will have over 10 years of experience in software development, a... 
    Remote work

    Real Time Software Solutions

    San Antonio, TX
    4 days ago
  •  ...Signals Software Engineer with C Development LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled and innovative **Signals Software Engineer with... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    San Antonio, TX
    4 days ago
  •  ...Signals Software Engineer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and innovative **Signals Software Engineer** to join our team and... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    San Antonio, TX
    4 days ago
  •  ...Software Engineer III - Fraud System Integrations It’s about creating solutions that help people. Do others often ask you for technology advice and assistance? Are you always looking for innovative ways to help people? Do you like having the autonomy to build new... 
    Remote work

    Samprasoft

    San Antonio, TX
    2 days ago
  • A leading healthcare technology company in Madison, WI, is seeking a Software Developer to create impactful software for top health systems. This role involves using modern technologies like JavaScript, TypeScript, and C# to enhance patient care. The ideal candidate holds... 
    Relocation
    Relocation package

    Epic

    San Antonio, TX
    4 days ago
  • A technology solutions company in Texas is seeking a Senior Software Developer to lead the development of innovative cybersecurity solutions. The ideal candidate must have 6-10 years of experience in IT solutions, the ability to maintain a Secret Security Clearance, and... 
    Remote work

    IndraSoft

    San Antonio, TX
    5 days ago
  •  ...Position Details: Title: Software Engineer Duration: 12 months (Possible extension) Location: San Antonio, TX Pay Range: $60.00/hr. - $60.00/hr. on W2 Job ID: 26-17344 Analyzes, designs, develops, tests, and maintains Microsoft SharePoint and... 

    Artech

    San Antonio, TX
    5 days ago
  • $93.2k - $164.45k

     ...Senior Software Engineer, Level 3 | Lockheed Martin Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more — we can innovate, invest... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    San Antonio, TX
    1 day ago
  •  ...Software Engineer San Antonio, TX Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation's interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense (DoD) to transform... 
    Full time
    Local area

    Clarity LLC

    San Antonio, TX
    4 days ago
  • $175k - $182k

     ...strive daily to lead the industry in program management and service delivery.  Job Summary Steel Point is seeking to hire a Software Engineer to join the team of one of our intel clients. The Software Engineer will develop, maintain, and enhance complex and diverse... 
    Full time
    Temporary work
    Flexible hours

    Steel Point Solutions LLC

    San Antonio, TX
    4 days ago
  • $100k

     ...recent grads in Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career or people wanting to switch...  ...Systems, IT Knowledge of Core Java, javascript, C++ or software programming Spring boot, Microservices, Docker, Jenkins, Github... 
    H1b

    SynergisticIT

    San Antonio, TX
    1 day ago
  •  ...Software Engineer/Developer Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Defense/Aerospace market. Employee ownership, generous 401K, full health/dental/life/vision insurance benefits, interesting assignments... 

    Radiance Technologies

    San Antonio, TX
    1 day ago
  •  ...their expectations. We welcome talented, passionate, and highly motivated individuals to join our team. Summary The Engineer 2, Embedded Software supports the design, development, and testing of embedded software and hardware systems. This role supports projects of... 
    Local area
    Worldwide
    Visa sponsorship
    Work visa

    Lancer Container Lines Ltd

    San Antonio, TX
    5 days ago
  •  ...Description: Designs, modifies, develops, writes and implements software programming applications/operating systems, and may coordinate work teams. Provides technical support to project team members. May provide consultation on complex projects and is considered... 

    Kaav Inc.

    San Antonio, TX
    5 days ago
  •  ...Sr Software Engineer Location: Texas, USA EXP: 5 to 10 Years SKILLS: C++, QT, UI/UX, OpenGL and WebGL, CMake, Unix/Linux, VSCode Onsite/Remote: Day 1 Onsite at customer location The pay range for this role is ***- *** Range per annum including any bonuses... 
    Remote work

    Yantran LLC

    San Antonio, TX
    4 days ago
  •  ...Software Engineer Location: Irving, TX Position Type: Contract US Citizen, Green Card, TN, GC EAD and H4 EAD only. No third-party agencies corp to corp. Job Description: The Software Engineer is responsible for joining a product team and contributing to... 
    Contract work
    Work experience placement

    Staffing the Universe

    San Antonio, TX
    4 days ago
  •  ...Job Title An engineer, who is very familiar and experienced with backend end engineering skills and very hands on. Should have a computer science background. Able to follow through on technical tasks independently with minimal supervision after initial onboarding,... 

    Saxon Global

    San Antonio, TX
    1 day ago
  • $71.88 - $79.88 per hour

     ...Specialty Software Engineer Genesis10 is currently seeking a Specialty Software Engineer for a hybrid position with a Global Financial Institution located in Minneapolis, MN, Charlotte, NC, Des Moines, IA, or San Antonio, TX. This is a 24+ month contract opportunity... 
    Hourly pay
    Contract work

    Genesis10

    San Antonio, TX
    1 day ago
  •  ...Servicenow Lead Software Engineer In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering... 
    Work experience placement

    Artech

    San Antonio, TX
    4 days ago
  •  ...Software Engineer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and motivated Software Engineer to join our team and contribute to the development of cutting... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    San Antonio, TX
    4 days ago
  •  ...and maintenance. You may interact with users to define system requirements and/or necessary modifications. You will adhere to Software Engineering and Information Security Controls, and align with enterprise architectural strategies. You will close existing software... 

    MRINetwork

    San Antonio, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!