Job Title: Applications Developer
Agency: Central Intelligence Agency (CIA)
Location: Washington, D.C. Metro Area
Applications Developer Job:
Job Summary
As an Applications Developer at the CIA, you will design, develop, and deploy software systems to support the agency’s intelligence-gathering and operational activities. Using expertise in computer science, software engineering, or web design, you will help advance data analysis, intelligence collection, and operational functions. The role involves working through the development lifecycle—from requirements analysis to testing—within team settings, and it provides an opportunity to work with cutting-edge technologies and methodologies.
Primary Responsibilities
- Analyze, define, and implement software systems to support intelligence operations.
- Develop and prototype capabilities, ensuring systems meet local or enterprise requirements.
- Participate in structured development lifecycles, including system design, implementation, and testing.
- Explore and integrate leading-edge commercial technologies to deliver IT solutions.
Requirements
Conditions of Employment
- U.S. citizenship and at least 18 years of age.
- Physical presence in the United States or territories when applying.
- Willingness to relocate to the Washington, D.C. area.
- Registration for Selective Service, if applicable.
- Successful completion of medical and psychological exams, polygraph interview, and a background investigation.
Qualifications
Minimum Qualifications:
- Proficiency in one or more of the following:
- Programming languages and technologies: Java, JavaScript/TypeScript, Python, C, C#, C++, Go, Rust, Ruby, SQL, CSS, HTML, XML, JSON.
- DevOps tools and concepts: GitHub, JIRA, Maven, Jenkins, Chef, Ansible, Docker, ELK stack, Nexus, Nagios.
- Database platforms: Oracle, MySQL, NoSQL, MongoDB, HDFS.
- Hosting platforms: Windows, Linux, VMware, Citrix, Amazon Cloud.
- Experience collaborating with stakeholders to address varied and sometimes conflicting requirements.
Desired Qualifications:
- Familiarity with big data tools (Apache Hadoop, Apache Hive, Cloudera, etc.).
- Experience in application architecture and Agile development methodologies.
- Knowledge of SaaS platforms (Salesforce, ServiceNow, Microsoft Office 365).
- UI/UX design and prototyping skills using tools like Pen Pot, Figma, or Balsamiq.
- AI/ML development experience using Scikit-learn, Pandas, and Spacy.
Education:
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related field.
- Minimum GPA of 3.0 on a 4-point scale.
Benefits
A career with the CIA includes a comprehensive federal benefits package, offering a rewarding experience for you and your family. Learn more about federal benefits.
For more information, please visit the CIA careers page.
Overview
- Accepting applications
- Open & closing dates 10/01/2024 to 09/30/2025
- Salary$72,965Â – $181,216 per year
- Pay scale & gradeGS 9 – 14
- LocationMany vacancies in the following location:
- Remote jobNo
- Telework eligibleNo
- Travel RequiredOccasional travel – You may be expected to travel for this position.
- Relocation expenses reimbursedYes—You may qualify for reimbursement of relocation expenses in accordance with agency policy.
- Appointment typePermanent
- Work scheduleFull-time
- ServiceExcepted
- Promotion potentialNone
- Job family (Series)
- Supervisory statusNo
- Security clearanceSensitive Compartmented Information
- Drug testYes
- Position sensitivity and riskSpecial-Sensitive (SS)/High Risk
- Trust determination process
- Financial disclosureYes
- Bargaining unit statusNo
- Announcement number24-12198724-6870/DIHD
- Control number759292900
You may interested : Management & program