DeveloperJobs.io
← Back to all jobs

Job Description

Join an Agile team supporting an Intelligence Community customer by developing and delivering modern software capabilities for a GEOINT mission.

Responsibilities

  • Develop, modify, test, and deploy software solutions for the customer’s GEOINT mission under guidance from senior engineers.
  • Implement software features aligned to established requirements and technical designs.
  • Write code that is clean, maintainable, and well-documented.
  • Participate in code reviews and apply feedback from senior engineers.
  • Create and run unit and integration tests.
  • Troubleshoot software defects and support root-cause analysis.
  • Assist with integration of application components and services.
  • Work with REST APIs, databases, and application services.
  • Contribute to Agile processes including daily stand-ups, sprint planning, and retrospectives.
  • Collaborate with mission users and product managers to refine requirements and improve user experience.
  • Use Git and established CI/CD processes to manage and deliver software.
  • Maintain technical documentation and development artifacts.
  • Support deployment and sustainment activities for the application.
  • Build and maintain secure, containerized applications using technologies such as Docker, Kubernetes, and AWS.
  • Support DevSecOps pipelines and ensure code meets security and accreditation standards.
  • Complete tasks prioritized by the team product owner.

Requirements

  • US citizenship is required per contract.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Experience: 2-4 years of prior relevant experience, or a Master’s degree with less than 2 years of prior relevant experience.
  • Equivalent experience may be considered in lieu of degree.
  • Experience with web technologies: HTML, CSS, JSON, Ajax, and REST APIs.
  • Experience with object-oriented programming: Python, Java, or JavaScript.
  • Experience with front-end and back-end frameworks, including one or more of: React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, Svelte.
  • Cloud development experience with AWS, Azure, or similar cloud platforms.
  • Relational database experience with MySQL, PostgreSQL, or SQL Server.
  • Operating system familiarity: Windows and/or Linux.
  • Version control experience with Git.
  • Understanding of modern software design patterns and coding standards.
  • Experience architecting, developing, and delivering complex software systems into production.
  • Experience with CI/CD tools such as GitLab CI and Jenkins.
  • Agile collaboration tool experience such as JIRA and Confluence.
  • Familiarity with cloud environments such as AWS (C2S or GovCloud) and containerization technologies like Docker and Kubernetes.
  • Understanding of secure coding practices and government system accreditation processes (e.g., RMF, STIGs).
  • Strong self-motivation to learn new programming languages, tools, frameworks, and techniques.

Technologies

  • HTML, CSS, JSON, Ajax, REST APIs
  • Python, Java, JavaScript
  • React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, Svelte
  • AWS, Azure
  • MySQL, PostgreSQL, SQL Server
  • Windows, Linux
  • Git, GitLab CI, Jenkins
  • JIRA, Confluence
  • Docker, Kubernetes
  • RMF, STIGs
  • Top Secret/SCI, Polygraph

Clearance

  • Active Top Secret/SCI with the ability to successfully pass a Polygraph examination.

Preferred Qualifications

  • Experience working on a customer contract or in the Intelligence Community (IC).
  • Frontend web development experience, including UI/UX.
  • NoSQL database experience: OpenSearch/Elasticsearch.
  • Exposure to multi-cloud architectures including AWS, IBM, Google, Azure, and Oracle.
  • Familiarity with AWS services such as S3, SQS, SNS, EC2, CloudFormation, and RDS.
  • Familiarity with geospatial tools and standards, including GeoServer, PostGIS, OGC APIs, and ESRI ArcGIS.
  • Exposure to Infrastructure-as-Code using Terraform and Ansible.

Benefits

  • Competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Location

  • Alexandria, VA (onsite)

Other Locations (Position may be performed)

  • Tucson, AZ
  • Gaithersburg, MD
  • Alexandria, VA
  • Chantilly, VA
  • Englewood, CO
  • St. Louis, MO

Compensation

  • USD 69,550 - 125,725 per yearly
  • Pay Range $69,550.00 - $125,725.00

Similar Jobs