Demo

Software Engineer/Application Developer (TS/SCI with Poly Required)

GCI Incorporated
Chantilly, VA Full Time
POSTED ON 8/5/2025 CLOSED ON 9/5/2025

What are the responsibilities and job description for the Software Engineer/Application Developer (TS/SCI with Poly Required) position at GCI Incorporated?

GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.

At GCI, we solve the hard problems. As a Software Engineer, a typical day will include the following duties:

Job Description

The Software Engineer should have experience with full-stack development. They will design, develop, code, test, and debug complex new applications and micro services, or make significant enhancements to exiting software. The ideal candidate is a hands-on software developer with experience with application development to customer specifications. They must have strong, firsthand technical expertise in a variety of configuration management tools and software development languages and the proven ability to fashion robust solutions. They must be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.

Key Responsibilities

  • Analyze, design and develop applications, databases, micro services, and infrastructure code in multiple languages.
  • Perform software development using agile methodologies.
  • Provide ongoing maintenance, support and enhancements for existing systems and platforms.
  • Develop and deploy applications in compliance with customer security requirements.
  • Collaborate cross-functionally with data scientists, analyst, project managers and other engineers.
  • Troubleshoot complex problems and provides customer support for production software systems and application issues.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to sustain and advance our organization’s capabilities

Education And Experience

  • Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
  • At least ten (10) years of related software development experience

Required Qualifications

  • 3 to 5 years of experience and is familiar with the following software/tools:
    • Experience in modern programming languages like Java, and Python.
    • Experience with build automation technologies like Maven, Jenkins, etc.
    • Experience with building APIs using Java or related programming language
    • Hands-on experience with application development using Spring Boot.
    • Experience with a RDBMS (SQL) or a NoSQL data store including a shared parallel Postgres database and PostGIS
    • Experience with database optimization including table structures, indices, and query planning.
    • Experience with message brokers such as Kafka, RabbitMQ, or SNS/SQS and a detailed understanding of the differences between them.
    • Experience with Elastic and Kibana
    • Experience with test-driven development and automated testing frameworks
    • Experience with Scrum/Agile development methodologies. This includes participating in daily team stand up meetings and being an active participant in code reviews and pull requests.
    • Experience with infrastructure-as-code and change management using tools such as Terraform, Cloudformation, Liquibase and Ansible
    • Familiarity with AWS

    Desired Qualifications

    • Interested in working with multiple different technologies on a daily basis.
    • Experience with container technologies (Docker, Kubernetes) a plus
    • Familiarity with CUDA programming and GPU architecture.
    • Capable of delivering on multiple competing priorities with little supervision.
    • Excellent verbal and written communication skills.
    • A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.

    Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

    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

    What is the career path for a Software Engineer/Application Developer (TS/SCI with Poly Required)?

    Sign up to receive alerts about other jobs on the Software Engineer/Application Developer (TS/SCI with Poly Required) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    This job has expired.
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at GCI Incorporated

    GCI Incorporated
    Hired Organization Address Chantilly, VA Full Time
    GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-valu...
    GCI Incorporated
    Hired Organization Address Chantilly, VA Full Time
    Job Description The Software Engineer will design, develop, code, test, and debug complex software products to be deploy...
    GCI Incorporated
    Hired Organization Address Chantilly, VA Full Time
    GCI, embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-val...

    Not the job you're looking for? Here are some other Software Engineer/Application Developer (TS/SCI with Poly Required) jobs in the Chantilly, VA area that may be a better fit.

    AI Assistant is available now!

    Feel free to start your new journey!