Software Engineer SME (TS/SCI with Poly Required)

GCI, Inc.

$100K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years in IT Project Management and Software Engineering.
  • Experience with Agile methodology and project management tools like Jira or GitHub.
  • Strong communication skills for both technical and non-technical audiences.
  • Ability to facilitate detailed requirements discussions and documentation.
  • Experience in designing enterprise IT systems and integrating security measures.
  • Proficiency in cloud infrastructure management and CI/CD pipeline development.
  • Knowledgeable in various programming languages including Java, Python, and JavaScript.

Responsibilities

  • Lead IT project management efforts for software development under Agile practices.
  • Facilitate sprint planning and stakeholder requirement discussions.
  • Manage documentation and traceability of IT system requirements.
  • Design enterprise-level IT systems and SecDevOps pipelines for cloud deployments.
  • Provide troubleshooting support in Intelligence Community (IC) environments.
  • Develop web services and microservices utilizing modern frameworks and languages.
  • Administer cloud infrastructure and monitor operational status using relevant tools.

Benefits

  • Work in a team that tackles complex challenges in cutting-edge technology.
  • Opportunity to work with advanced cloud infrastructure and security practices.
  • Engagement with diverse technical projects impacting national security.
  • Professional growth through collaboration with industry leaders and stakeholders.
  • Support in obtaining and maintaining necessary security clearances.
Full Job Description
At GCI, we solve the hard problems. As an Software Engineer SME, a typical day will include the following duties:

REQUIRED SKILLS

  • Demonstrated experience with IT Project Management, Systems Engineering, Software Engineering, and Software Development.
  • Demonstrated experience with Agile requirements management and sprint planning for technical IT development teams.
  • Demonstrated experience using Agile project management tools and repositories such as Jira, Confluence, or Github.
  • Demonstrated experience effectively communicating with technical and non-technical internal and external stakeholders and sponsor leadership.
  • Demonstrated experience facilitating requirements discussions and stakeholder interviews and ensuring documentation, coordination, analysis, traceability, verification, and validation of resulting IT system requirements.
  • Demonstrated experience architecting and designing enterprise IT systems for mission use.
  • Demonstrated experience designing and developing SecDevOps pipelines to support Continuous Integration/Continuous Development (CI/CD) microservices on a cloud infrastructure utilizing tool suites such as Ansible, GitHub and Jenkins.
  • Demonstrated experience with Customer's SecDevOps tools, such as CI/CD, code repositories, testing suites.
  • Demonstrated experience applying security policy, counterintelligence, and security controls to systems.
  • Demonstrated experience providing troubleshooting support for IT systems within IC environment.
  • Demonstrated experience operating, maintaining, and as a system administrator for cloud infrastructure, servers, and environments.
  • Demonstrated experience with object-oriented programming languages, designing and administering relational databases, NoSQL data solutions, IT system and software testing and configuration management practices.
  • Demonstrated experience using IT operational status tools such as Amazon Web Services and implementing IT Operations situational awareness insight using monitoring and logs, such as Splunk dashboards, ElasticSearch, and ServiceNow.
  • Demonstrated experience programming with AngularJS, JavaScript, Java, Python, HTML, and CSS.
  • Demonstrated experience with Terraform, Ansible, SpringBoot, and NodeJS.
  • Demonstrated experience designing solutions using relational databases such as Oracle, Relational Database Service (RDS), or PostgreSQL.
  • Demonstrated experience with NoSQL data solutions, SQL or other query languages.
  • Demonstrated experience developing web services and Microservices using Node.js to include Representational State Transfer (REST) APIs, ExpressJS applications, Spring Model View Controller (MVC) and Spring Boot.
  • Demonstrated experience deploying and operating the Netflix Open Source Suite of tools.
  • Demonstrated experience developing JavaScript/HTML/CSS web user interfaces using the Angular framework.
  • Demonstrated experience with knowledge of additional web UI frameworks such as React or Extended JavaScript (ExtJS).
  • Demonstrated experience with Linux (e.g. CentOS).


DESIRED SKILLS

  • Demonstrated experience coordinating with Customer and IC stakeholders on deployments, requirements, system troubleshooting, and system status to identify system integration requirements, troubleshoot, and resolve system incidents and outages.
  • Demonstrated experience designing technical architecture, interfaces, data models and solutions that interface with NSA targeting systems.
  • Demonstrated experience designing and implementing system integrations and interfaces used between NSA and Customer systems.
  • Demonstrated experience deploying, operating, and maintaining web services on a cloud infrastructure; experience with the Customer's C2E environment.


*A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.

Similar Jobs

More Jobs at GCI, Inc.

More Aerospace & Defense Jobs

Find similar Software Engineer SME (TS/SCI with Poly Required) jobs: