Software Engineer SME, TS SCI w/ POLY Required

  • SAIC, Inc
  • Chantilly, VA, USA
  • Jun 30, 2021

Job Description


SAIC, a leading provider of systems development & deployment, targeting & intelligence analysis, systems engineering & integration for the Intelligence Community, is seeking creative and dedicated professionals to fulfill their career goals and objectives while delivering mission excellence on programs of national importance. Join our team today as we Bring on Tomorrow!

SAIC seeks an experienced, Software Engineer SME to be part of a fast-paced, dynamic team, based in Chantilly, VA, working on a cutting edge program in support of national security objectives. The candidate will have the ability to understand, develop, automate, and enhance all parts of the data pipeline: ingestion, processing, storage, and exposing data for consumption to multiple stakeholders. This position further requires working with various mission stakeholders, communicating system features and concepts to other users and developers, and interacting with program management. Additional responsibilities include assisting other developers, debugging various development and O&M processes, and system documentation.


Required Qualifications:

  • Active TS/SCI with Polygraph Clearance
  • Master’s Degree in Computer Science, Information Systems, Engineering or an additional 6 years of experience in lieu of degree
  • 12+ years of experience with software development. 
  • 5+ years of hands-on Java development experience and using Java to ETL data
  • 5+ years of experience with ETL data formats: like XML, JSON, and YML
  • 5+ years of experience with normalizing data and high-volume data ingestion and designing database schemas
  • 5+ years of experience with Linux and build tools, such as Maven or Gradle
  • 1+ year of experience with writing SQL for MySQL or Oracle

 Desired Qualifications

  • Understands fundamentals such as: S3, including knowledge of bucket policies, VPC configuration, Security group configuration, EC2 setup and configuration
  • Understanding of REST services and HTTP and NodeJS
  • Experience with DevOps using tools like Jenkins and Amazon AWS Java API
  • Experience with PKI including creating and deploying certificates
  • Experience developing middle tier software using Spring Boot
  • Experience with Typescript and shell scripting and writing web applications
  • Knowledge of basic Linux administration, such as creating users and security groups