VetJobs - The Leading Military Job Board

Job Information

SAIC Software Engineer in CHANTILLY, Virginia

Description

Introduction:

The Customer requires software architecture support for data science capabilities and a micro service development initiative. The goal of these efforts are for the support to work with data scientists and other developers to architect ways to improve current functionalities of capabilities while also providing development support to include containerized services for advanced exploitation of cyber data. The support shall be part of a larger team comprised of additional software developers, software engineers, data scientists, and data engineers.

Work Requirements:

  1. Collaboration with other existing Customer staff and contractors to enhance scalability to allow for greater audience use.

  2. Architect and improve upon current functionalities of capabilities working closely with data scientists and software developers.

  3. Provide interface development as well as connections into the Customer’s production environment.

  4. Work in a data science development environment.

  5. Facilitate the relationships between all system stakeholders to ensure operational efficiency.

  6. Analyze, document and communicate user needs and software requirements to determine feasibility of design within time and cost constraints.

  7. Lead the development of system prototypes to demonstrate application of design principles.

  8. Develop architectural guidance from prototype to enterprise scale.

  9. Software developers and data scientists on architecting IT solutions to enable greater exploitability of solutions.

  10. Develop prototype software solutions for cyber exploitation.

  11. Prepare and communicate a wide range of strategic, detailed workflow charts, models, tools and diagrams that describe input, output, and logical operational.

  12. Develop and direct software system testing and validation procedures, programming, and documentation.

  13. Conduct trial runs of program and software applications to ensure they will produce the desired information and that the documentation is correct.

  14. Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instruction so others can understand the program.

  15. Write or contribute to instructions or manuals to guide end users.

  16. Develop prototypes for business analytic use cases.

  17. Work to process network packets.

Qualifications

Required Skills:

  1. Required Skills

  2. Demonstrated experience working in a data science development environment.

  3. Demonstrated experience facilitating conversations between system stakeholders.

  4. Demonstrated experience developing architectural guidance from prototype to enterprise scale.

  5. Demonstrated experience working with software developers and data scientists on architecting IT solutions to enable for greater exploitability of solutions.

  6. Demonstrated experience developing prototype software solutions for cyber exploitation.

  7. Demonstrated experience with Data Modeling.

  8. Demonstrated experience developing and directing software system testing and validation procedures, programming, and documentation.

  9. Demonstrated experience conducting trial runs of program and software applications to ensure they will produce the desired information and that the documentation is correct.

  10. Demonstrated experience compiling and writing documentation of program development and subsequent revisions, inserting comments in the coded instruction so others can understand the program.

  11. Demonstrated experience writing or contributing to instructions or manuals to guide end users.

  12. Demonstrated experience processing network packets for analytical use cases.

  13. Demonstrated experience developing prototypes for business analytics.

  14. Demonstrated experience developing extensible frameworks.

  15. Demonstrated experience in processing network packets from, and understanding of, the following protocols: Wi-Fi (IEEE 802.11), Bluetooth, Ethernet, TCP, IP, HTTP, DNS, ARP, DHCP, TLS, WEP/WPA/WPA-2, EAP, EAPOL.

  16. Demonstrated experience using Wireshark (and its command line version Tshark).

  17. Demonstrated experience with Linux system administration.

  18. Demonstrated experience with Neo4J Graph Database.

  19. Demonstrated experience with Docker.

  20. Demonstrated experience with ReactJS/JavaScript.

  21. Demonstrated experience with RabbitMQ.

  22. Demonstrated experience with Swagger REST API.

  23. Demonstrated experience developing in Python.

  24. Demonstrated experience developing in Java.

  25. Demonstrated experience with Application Development/Programming and full life cycle development.

Desired Skills:

  1. Demonstrated experience with the Elastic stack (ElasticSearch, Logstash, Kibana).

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. REQNUMBER: 2404294

SAIC is a premier technology integrator, solving our nation’s most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

DirectEmployers