Software Developer

CACI
Lackland AFB, TX Full Time
POSTED ON 2/11/2022 CLOSED ON 4/10/2022

What are the responsibilities and job description for the Software Developer position at CACI?

Software Developer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

CACI is seeking a Software Developer to join the CACI team at Lackland AFB, TX. 35 IS is researching the feasibility of obtaining, ingesting, and analyzing large datasets for AF systems of record to develop and operationalize Big Data Analytics, while also ensuring the safety and defense of the Department of Defense Air Force Information Network (AFIN). This R&D effort requires a Systems Engineer and Software Developer who will work as members of the 35 IS's Analytics team to collectively curate various technical products (i.e., Big Data analytics, data dashboard visualizations, and cross-domain data traversal solutions).

What You’ll Get to Do:

  • Develop automation tools and processes for intelligence-driven surveillance of Air Force networks operating on multi-petabyte datasets in all of the following languages while implementing proper object-oriented design principles: Python, Java, Scala.
  • Leverage Apache Spark to develop and maintain robust, highly scalable, and performant solutions operating over high-speed distributed computing architectures.
  • Leverage Elasticsearch and Lucene to query large databases containing a wide variety of network defense datasets.
  • Manage dependencies of all existing projects and automate build process with Maven.
  • Interface with requesting organizations/individuals and translate requirements for cyberspace security and defense into tools delivered within time constraints given.
  • Develop and maintain appropriate documentation in Confluence and with in-line comments and README files in conjunction with all delivered analytics according to 35 IS analytics team standards.
  • Troubleshoot issues with existing analytics and processes, and research/implement solutions.
  • Participate in technical architecture decisions.
  • Utilize command line tools to include bash terminal scripting for development systems setup.
  • Manage version control and automate build of products with Git, GitLab, and existing CI/CD pipelines.
  • Leverage industry-standard IDEs to include IntelliJ.
  • As a subject matter expert, deliver briefings, conference calls, emails, white papers, and other technical communication with internal and external customers.
  • Maintain subject matter expertise through attendance at briefings on new technologies, protocols, and best practices along with their implementation in the Air Force and DoD.
  • Provide on the job training to junior software developers and instill professional software engineering practices, including principles of the software development life cycle, coding standards, code reviews, source control management, build processes, testing, and operations.
  • Manage tasks through Jira ticketing system and update regularly with comments.
  • Build, maintain, and deploy containerized applications with Docker and Kubernetes.


You’ll Bring These Qualifications:

  • Active TS/SCI security clearance.
  • Bachelor’s degree (in IS Technology, Computer Science or related field) minimum of 7-10 years related experience.
  • DOD Directive 8570 IAT II certification (Security or equivalent).

What We Can Offer You:

  • We’ve been named a Best Place to Work by the Washington Post.

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

  • We offer competitive benefits and learning and development opportunities.

  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.

  • For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity Employer – Females/Minorities/Protected Veterans/Individuals with Disabilities.

As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.

Software Developer
Futurex -
Bulverde, TX
Software Developer
B.E.A.T. LLC -
San Antonio, TX
Software Developer
Dough Nation Headquarters -
San Antonio, TX

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $74,006 - $95,455
    • Income Estimation: $72,470 - $96,481
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Developer jobs in the Lackland AFB, TX area that may be a better fit.

ServiceNow Developer

Veracity Software Inc, San Antonio, TX

Software Developer

Cymertek, San Antonio, TX