Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Reston, VA
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC's Space & Intel Business Group, USG Mission and Information Technology Division, is seeking a Software Engineer to provide application development support to maintain and enhance an existing social media data exploitation platform. Work will include developing enhancements to an existing service-based web application.

This position is in Reston, VA and requires an active TS/SCI clearance with Polygraph. 

Job Responsibilities include, but are not limited to: 

  • Work closely with the product owner and program manager to deliver user stories necessary to realize product vision.
  • Coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.
  • Apply DevOps principles and philosophies to continuously deliver high value enhancements to software in a service-based architecture.
  • Ensure all application security vulnerabilities are addressed as appropriate by severity to maintain security accreditation.
  • Maintain all source code in Sponsor-wide, remote Git repository. 
  • Design, develop or maintain SQL-based databases.

Qualifications

  • Active TS/SCI with polygraph. 
  • TYPICAL EDUCATION AND EXPERIENCE: Bachelors and 9 years or more experience; Masters 7 years or more experience
  • Demonstrated experience with the following: 
    • Python development to include developing Python API interactions.
    • Anaconda / Micro Mamba for package installation
    • Supporting Linux including Bash scripting, Cron jobs, and IT automation
    • Developing API Interactions to include working with various API protocols, including sockets, GraphQL, and RESTful APIs.
    • Java.
    • Android app development with tools such as Kotlin, Dart, and Flutter
    • Web technologies, including: Cookies and web transactions, Communication between hosts, Developer tools (i.e. Network tab), Mobile compatibility mode
    • SSL and certificates and their role in secure communication between applications

Desired Skills:

  • Demonstrated experience with the following:
    • Designing, developing, and maintaining SQL-based databases, including PostgreSQL and MySQL.
    • Developing PL/SQL database scripts, including procedures, functions, exception handlers, and triggers.
    • Writing and tuning complex queries against structured and unstructured data sets.
    • Maintaining Jenkins Continuous Integration/Continuous Delivery (CI/CD) pipelines with automated testing and deployment.
    • Working with big data processing and NoSQL databases such as MongoDB, ElasticSearch, MapReduce, and HBase.
    • Maintaining, upgrading, troubleshooting, and managing software, hardware and networks (specifically the hardware networks piece).
    • Apache NiFi.
    • Extract, Transform, and Load (ETL) processes.

SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


 Apply on company website