Software Developer SME (Systems Software) (TS/SCI with Poly Required)

GCI IncorporatedMcLean, VA
$164,382 - $274,518

About The Position

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 SME Software Developer, a typical day will include the following duties/skills:

Requirements

  • US Citizen
  • Active/current TS/SCI with Polygraph clearance

Nice To Haves

  • ElasticSearch query language.
  • Infrastructure as Code concepts (Terraform or CloudFormation).
  • Contributions to technical documentation, architecture diagrams, or knowledge bases.
  • Monitoring and observability tools.
  • Geospatial libraries and visualization (leaflet.js).
  • Migrating or modernizing legacy applications.
  • CI/CD pipelines (Jenkins preferred) and deployment automation.
  • Integrating with data lake/lakehouse architectures or data-intensive applications.
  • Integrating customer's Enterprise services.
  • JEE applications and containers.
  • PKI.
  • Excellent written and verbal communication skills with both technical and non-technical audiences.
  • Deploying and managing data platform components: Apache Spark, Trino, Apache Ranger, Apache Iceberg, Apache Superset, or data catalogs.
  • Data lakehouse architectures and supporting infrastructure.
  • Secrets management solutions such as AWS Secrets Manager or Parameter Store.
  • Disaster recovery, backup strategies, and continuity planning.
  • API gateways and modern microservices patterns.
  • Cost optimization practices in AWS.
  • Deploying and supporting AI/ML workloads or model serving infrastructure.
  • Mentoring team members on DevOps and cloud best practices.
  • NoSQL databases such as DynamoDB or MongoDB, etc.
  • Additional monitoring tools such as Grafana or ELK stack.
  • Demonstrating experience integrating customer's Enterprise services.
  • Excellent written and verbal communication skills with both technical and non-technical audiences.

Responsibilities

  • Developing modern web applications using JavaScript/TypeScript frameworks (Angular, React, or Vue).
  • Developing web applications using Node.js web frameworks (such as Express, Koa or Hapi) and API development.
  • Developing applications using HTML5, CSS3, modern JavaScript (ES6+), and TypeScript.
  • Developing applications using CSS preprocessors (such as Sass).
  • Designing and implementing RESTful APIs and microservices.
  • Designing and implementing SQL databases including schema design, query optimization, and performance tuning.
  • Utilizing PostgreSQL and MySQL in production environments.
  • Utilizing ORMs (such as Prisma, Sequelize, or similar).
  • Utilizing containerization technologies (such as Docker or Podman).
  • Utilizing AWS cloud services and cloud-native development patterns.
  • Implementing web application security best practices and usability principles.
  • Utilizing Git version control and collaborative development workflows.
  • Troubleshooting complex web applications including debugging, testing, and troubleshooting.
  • Implementing and managing CI/CD pipelines with Jenkins.
  • Utilizing Infrastructure as Code tools; Terraform and CloudFormation.
  • Utilizing AWS services (to include EC2, S3, RDS, Lambda, VPC, IAM, and CloudWatch).
  • Utilizing containerization such as Docker and Podman.
  • Utilizing scripting languages: Bash and Python.
  • Self-hosting databases including installation, configuration, backup/recovery, high availability, and performance tuning using PostgreSQL and MySQL.
  • Utilizing monitoring, logging, and alerting systems; Prometheus/Alertmanager and CloudWatch.
  • Integrating and deploying diverse software systems: AWS cloud services, open-source applications, COTS/GOTS products, and custom applications.
  • Implementing networking, security, IAM policies, and AWS architecture best practices.
  • Utilizing Git-based workflows, branching strategies, and version control best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service