> Markdown version of [/jobs/ext/3388407-computer-scientist-software-cloud-architect](https://www.wearedevelopers.com/jobs/ext/3388407-computer-scientist-software-cloud-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Computer Scientist (Software/Cloud Architect) - **Company:** US Defense Counterintelligence and Security Agency - **Location:** Hanover, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $169,279.0 - $197,200.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Word, Application Programming Interfaces (APIs), Law Practice Management Software, Cloud Computing, Cloud Engineering, Communications Protocols, Information Systems, Computer Programming, Electronic Data Interchange (EDI), Software Architecture, Software Engineering, Software Systems, Systems Integration, Enterprise Software Applications, Spring Cloud, IT Architecture, Backend, Containerization, Kubernetes, Information Technology, Data Pipelines, Docker, Programming Languages, Microservices - **Published:** September 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c08c40bb9f8342ad ## About the Role This position has a Basic Requirement for the 1550: Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus. All academic degrees and course work must be from accredited or pre-accredited institutions. *NOTE: Failure to provide transcripts will result in you being rated ineligible for this position. The experience described in your resume will be evaluated and screened from the Office of Personnel Management's (OPMs) basic qualifications requirements. See: Computer Science Series 1550 for OPM qualification standards, competencies and specialized experience needed to perform the duties of the position as described in the MAJOR DUTIES and QUALIFICATIONS sections of this announcement by 09/14/2026 Applicant must have directly applicable experience that demonstrates the possession of the knowledge, skills, abilities and competencies necessary for immediate success in the position. Qualifying experience may have been acquired in any public or private sector job, but will clearly demonstrate past experience in the application of the particular competencies/knowledge, skills and abilities necessary to successfully perform the duties of the position. You must have specialized experience sufficient to demonstrate that you have acquired all the competencies necessary to perform at a level equivalent in difficulty, responsibility, and complexity to the next lower grade (GS/GG-14) in the Federal service and are prepared to take on greater responsibility. Generally, this would include one year or more of such specialized experience. Specialized experience for this position includes: Experience in designing, developing, and deploying enterprise-level software systems, particularly with a focus on cloud-native and micro-services architectures. Experience with containerization technologies (e.g., Docker, Kubernetes), data ingestion pipelines, Application Programming Interface (API) design and management, and proficiency in multiple programming languages. Experience in leading technical projects, making architectural decisions, and ensuring the security and scalability of software solutions. Specifically you will be evaluated on the following competencies: * Software Development: Expert knowledge in designing, developing, and testing software in a given environment, with a focus on micro-services and cloud-native applications. * Systems Integration: Proven ability in installing, integrating, and optimizing information systems components, particularly within a cloud environment. * Programming: Proficiency in implementing design solutions and applying programming languages across multiple platforms and development frameworks. * Information Technology Architecture: Strong understanding of architectural methodologies used in the design and development of complex information systems. * Technical Documentation Development: Experience in developing and maintaining technical and operational documentation to support the software life-cycle., Substitution of education may not be used in lieu of specialized experience for this grade level., * DAWIA (Back to Basics) Certification: NON-CAP: Position requires DoD Acquisition Practitioner certification in Engineering & Technical Management within required timeframes. Selectee must also achieve 80 hours of Continuous Learning Points (CLPs) every 2-years. Click here for more details and Resources. This position is subject to an initial drug screening, and random testing thereafter. A negative drug test result must be received by HR within 30 calendar days after the EOD (i.e., start date). The selectee's inability successfully pass; or refusal to conduct the test may result in: 1) the tentative or FJO being withdrawn during the recruitment process; or 2) subsequently being removed from Federal service for failure to meet a condition of employment. You may be required to sign a "Drug Test Statement of Understanding" if you are selected for this position. Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution., Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education., Security clearance Sensitive Compartmented Information Position sensitivity and risk Critical-Sensitive (CS)/High Risk Jobs require a background check and some require a security clearance. The type depends on the job. Background check type * National security Financial disclosure required Yes Some jobs require financial disclosure to identify conflicts of interests. ## Description As a Computer Scientist (Software/Cloud Architect) you will be responsible for the following duties: * Designs and develops enterprise software systems using microservices architectures. * Integrates and manages Application Programming Interface (API) for seamless service communication and data exchange. * Leads the adoption of data related policies, strategies, and governance into software/cloud architecture research and operations. * Ensures software solutions are scalable, reliable, and secure. * Develops and maintains core NBIS backend services, including case management Application Programming Interface (API), data ingestion pipelines, authentication and authorization layers, and inter-service communication protocols. * Mentors junior engineers and provides technical leadership on projects. * Collaborates with stakeholders to define requirements and system design., You will be evaluated based on how well you meet the qualifications listed in this vacancy announcement. Your qualifications will be evaluated based on your application materials (e.g., resume, supporting documents), the responses you provide on the application questionnaire, and the result of the SME Resume Panel review. EXCEPTED SERVICE PILOT REVIEW: Once the application process is complete, a review of your application will be made to ensure you meet the qualification requirements listed on this announcement. All applicants who meet the basic qualification requirements will be forwarded to the Selecting Official for consideration. You should list any relevant performance appraisals and incentive awards in your resume as that information may be taken into consideration during the selection process. If selected, you may be required to provide supporting documentation. Top ranked candidates will be referred to the selecting official for further review and consideration. A review of your resume and supporting documentation will be made and compared against your responses to the Assessment Questionnaire to determine if you are qualified for this job. If your resume is incomplete or does not support the responses provided in the Assessment Questionnaire, or if you fail to submit all required documentation, you will be rated 'ineligible', 'not qualified'. Please follow all instructions carefully. Errors or omissions may affect your rating or consideration for employment., * IMPORTANT UPDATE: Your resume must not exceed two (2) pages. If your resume exceeds the two-page limit, you will be removed from consideration for this announcement. The resume and required supporting documentation should provide the minimum qualifications and relevant experience for the announced position. Must include the work schedule, hours worked per week, dates of employment, and duties performed. If multiple resumes are submitted by an applicant, only the last resume submitted will be reviewed for qualifications and referred for selection consideration, if eligible. The resume must not be more than 5MB and should be saved and uploaded as a PDF to maintain formatting and number of pages. We also accept GIF, JPG, JPEG, PNG, RTF, TXT, PDF, ODT or Word (DOC or DOCX). We do not accept PDF portfolio files. Page margins should be 0.5 inches, and font styles must be legible. Consider using 14-point size font for titles and 10-point for the main text. We recommend using a font like Lato, if available. Other widely available options are Calibri, Helvetica, Arial, Verdana, Open San Source Sans Pro, Roboto or Noro Sans. * Additional guidance on writing a federal resume can be found at: USAJOBS Help Center - How do I write a resume for a federal job? The resume builder can help you create a resume using these recommendations and uses the information in your USAJOBS profile to help you get started. * If you submit more than one copy of your resume, only the most recent version will be reviewed. The latest timestamp will be used to determine which version of your resume is "most recent." * If your resume includes a photograph or other inappropriate material or content, it will not be used to make eligibility and qualification determinations and you will not be considered for this vacancy. * Narrative responses in the assessment questionnaire do not replace content in your resume or vise a versa. Experience must be described in both places for qualification determinations. * Resumes should NOT include: Classified information/SSN/Photo of yourself/personal information (gender, religion, affiliation etc., Encrypted digitally signed docs). Resumes with this prohibited information will be automatically ineligible for consideration. * For qualifications determinations your resume must contain the dates of employment (i.e., Month/Year to present. Hours per Week). * If your resume does not clearly outline details for each position as noted, you may be deemed "not referred" for this position. * Additional guidance on writing a federal resume can be found at: USAJOBS Help Center - How do I write a resume for a federal job? The resume builder can help you create a resume using these recommendations and uses the information in your USAJOBS profile to help you get started. 2. Transcripts: * This position has a degree or education requirement so you are required to submit a copy of your transcript. We accept unofficial transcripts, as long as they contain your name, the name of the school, the date and degree that was awarded, and the list of classes and credits earned. * College transcript (s), required if qualifying based on education. We accept unofficial transcripts, as long as they contain your name, the name of the school, the date and degree that was awarded, and the list of classes and credits earned. 3. SF50 * All current and former civilian Federal employees must submit a copy of your MOST RECENT SF50 (Notification of Personnel Action) showing your tenure, grade and step, salary, and type of position occupied (i.e., Excepted or Competitive); or similar Notification of Personnel Action documentation, i.e., Transcript of Service, Form 1150, etc. Failure to provide latest SF50 may result in you being rated ineligible for this position. 4. Veteran's Documents: * If applying using veteran's preference or under a Veteran's hiring authority you must submit the following documents: DD214 showing character of service, SF-15 Form and VA letter showing final percentage, or certification of expected discharge or release from active duty. NOTE: Active duty military members are not eligible for appointment unless currently on terminal leave. PLEASE REVIEW THE BELOW LINK FOR OTHER SUPPORTING DOCUMENTS needed for proof of eligibility: https://www.dla.mil/Portals/104/Documents/Careers/downloads/DODCustomersRequiredSupportingDocumentation.pdf, * To begin, click Apply Online to access an online application. Follow the prompts to select your USAJOBS resume and/or other supporting documents. You will need to be logged into your USAJOBS account or you may need to create a new account. * You will be taken to an online application. Complete the online application, verify the required documentation, and submit the application. NOTE: Resumes up to a total of two pages will be accepted. Resumes exceeding two pages will be removed from consideration. * You will receive an email notification when your application has been received for the announcement. * To verify the status of your application, log into your USAJOBS account, https://www.usajobs.gov, select the Application Status link and then select the More Information link for this position. The Application Status page will display the status of your application, the documentation received and processed, and your responses submitted to the online application. Your uploaded documents may take several hours to clear the virus scan process. To preview the questionnaire, please go to https://apply.usastaffing.gov/ViewQuestionnaire/13053611. Please review the General Application Information and Definitions at: https://www.dla.mil/Portals/104/Documents/Careers/downloads/DoDGenAppInfo%2012-1-2020.pdf?ver=ECNbdsHtGilTd3OENN4A0Q%3d%3d As required by 5 C.F.R. § 302.106., DLA will provide Section 508 conformant ICT to employees with disabilities. All ICT interfaces with the public related to vacancy announcements and career transition opportunities must conform to the applicable requirements in the current ICT Standards and Guidelines (36 C.F.R. § 1194)., The selecting official may choose to conduct interviews, and once the selection is made, you will receive a notification of the decision. *NOTE: If you submit a resume but no questionnaire, you cannot be considered for the position. If you submit a questionnaire but no resume, you cannot be considered for the position. Your application will be appropriately documented and you will be removed from further competition against this announcement. REGARDING INTERVIEWS: Interviews may be required for this position. Accommodations may be made to conduct telephonic interviews to preclude travel hardships for applicants. Note: Declining to be interviewed or failure to report for a scheduled interview will be considered as a declination for further consideration for employment against this vacancy. The Defense Counterintelligence and Security Agency provides reasonable accommodations to applicants with disabilities. If you need a reasonable accommodation for any part of the application and hiring process, please notify the point of contact for this job announcement. Your requests for reasonable accommodation will be addressed on a case-by-case basis. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [An alternative approach to digital sovereignty: Confidential Computing](https://www.wearedevelopers.com/videos/100043-an-alternative-approach-to-digital-sovereignty-confidential-computing) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [7 Cloud Computing Trends Coming in 2025 for Developers](https://www.wearedevelopers.com/magazine/412-7-cloud-computing-trends-coming-in-2025-for-developers)