Jobs and Careers
CA

Full Stack Software Engineer

CACI International Inc
United Statesfull_timeVerifiedPosted 11 Jun 2024
💰 $98,500/yr

About the role

Full Stack Software Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: None

Type of Travel: None

Anticipated Posting End: 8/12/2024

As a Software Developer on the Object Based Orchestration (OBO) team, you will work in collaboration with AIML practitioners and data scientists to implement automated methods for object-based orchestration. You will work on a small team of engineers contributing to the identification, assessment, and integration of a wide array of technologies and processes. You will be asked to think creatively when it comes to designing, developing, integrating, and accrediting a wide breadth of software solutions. We are seeking candidates who can support multiple projects at CACI, with a focus on open source-based solutions.

You’ll Bring These Qualifications:

  • Currently hold active Top Secret or TS/SCI clearance preferably with a current polygraph
  • The ability to work on site at our DTC office, this is not a hybrid position
  • 7+ years experience with a technical background in Software Development
  • Bachelor’s degree in Computer Science preferred but not required
  • Proficiency using Linux
  • Demonstrated experience developing with modern languages and frameworks such as: Java, JavaScript, Spring, React, jQuery, etc.
  • Demonstrated experience developing and implementing software enhancements to mission systems in Government agencies
  • Demonstrated experience integrating multiple applications
  • Demonstrated agile software development experience
  • Experience with Git, Jira, Confluence or similar software CM suites
  • Experience with GitLab or Jenkins for Continuous Integration 
  • Experience building Java, Python, or JavaScript applications
  • Experience with Kubernetes, Rancher or another container orchestration platform
  • Experience working with RDBMS and document databases
  • Experience with Docker or similar container technology
  • Understanding all stages of the Software Development Life Cycle 

These Qualifications Would Be Nice to Have:

  • Experience with development in microservice based architectures.
  • Understanding of web application development concepts
  • Demonstrated experience developing and implementing software enhancements to mission systems in other Government agencies.
  • Experience with Docker, Kubernetes, Redis
  • AWS experience
  • Demonstrated experience with building DevOps pipelines for
    enterprise systems
  • Demonstrated experience with infrastructure as code applications (Chef, Ansible, Terraform, etc.)
  • AWS Certification (Developer, DevOps and/or, Architect, etc.)

At the interview, we’d like to tell you about: 

  • The Object Based Orchestration (OBO) team and our mission 
  • The OBO program, the technologies we currently leverage, and our approach to software development.
  • The contract, program structure, and our customers
  • Our hybrid work schedule

At the interview, we’d like to hear about:  

  • Experience with container technology (e.g. Docker, Kubernetes) development and deployment
  • DevSecOps pipeline experience with Configuration Management tools (e.g., GitLab, ArgoCD, Helm, Nexus, Grype, etc.) 
  • Your experience with Agile Development Methodologies and modern DevSecOps practices 
  • Your technical background in Software Development and Cloud Infrastructure
  • How you focus on continuous improvement of systems, software, and processes

At the interview, we will look for:  

  • Ability to ensure applications are intuitive, effective, and deliver the customer value defined by program management. 
  • Knowledge of Intelligence Community (IC) or Dept of Defense (DoD) processes, policies, and guidance
  • Experience with Configuration Management tools and CM best practices 
  • Experience with open-source technologies (e.g., ELK stack) 
  • Experience with integrating identify management, access management, and authorization solutions (PKI, LDAP, OAuth, OpenID). 
  • Experience with Messaging technologies (e.g. Kafka) and headless architecture solutions (REST, API publishing, etc.)
  • Technical writing skills to include concept of operation, software release notes, user guides, test procedures and presentation development. 

Company Overview:

CACI is an Equal Opportunity/Affirmative Action Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected vet

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →