Enable job alerts via email!

SOFTWARE DEVELOPER -ADVANCED (NGA)

Quantum Research International Inc

Fort Belvoir (VA)

On-site

USD 80,000 - 120,000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Developer to enhance cybersecurity through innovative software solutions. This role involves developing and maintaining Machine Learning applications, ensuring secure coding practices, and collaborating with a team of experts. The ideal candidate will have a strong background in Python and a passion for cybersecurity. Join a dynamic team dedicated to supporting national defense efforts while working in a collaborative environment. This is an exciting opportunity to make a meaningful impact in the field of cybersecurity.

Qualifications

  • 6+ years of experience in software development with a strong focus on cybersecurity.
  • Ability to apply cybersecurity principles to software development and deployment.

Responsibilities

  • Develop, test, and maintain Machine Learning software for cybersecurity.
  • Analyze user needs and software requirements to determine feasibility.

Skills

Python
Cybersecurity Principles
Secure Software Development
Machine Learning
Natural Language Processing
Risk Analysis

Education

Bachelor's Degree
CISSP-ISSAP Certification

Tools

Agile Methodologies
DevOps

Job description

Overview:
Quantum Research International, Inc. (Quantum) is a certified DoD Contractor providing services and products to US/Alliedgovernments and industry in the following main areas: (1) Cybersecurity, High Performance Computing Systems, Cloud Services and Systems; (2) Space and Ground Support Systems; (3) Aviation Systems; (4) Missile Systems; (5) Artificial Intelligence/ Machine Learning Systems and Experimentation/Training; and (6) Audio Visual Systems and Services. Quantum's Corporate Office is in Huntsville, AL, but Quantum actively hires for positions nationwide and internationally. We pride ourselves on providing high quality support to the U.S. Government and our Nation's Warfighters. In addition to our corporate office, we have physical locations in Aberdeen; MD; Colorado Springs, CO; Orlando, FL; Crestview, FL; and Tupelo, MS.

Mission:

Quantum Research Intl is seeking a Senior level Software Developer. As a member of the NGA Defender team, the contractor will develop, test, and maintain Machine Learning software and computer applications to improve and optimize cybersecurity across the agency. This position is available immediately at NGA Campus East (NCE) in Springfield, VA.

Responsibilities:

Ideal candidate: develops, creates, maintains, and writes/codes new (or modifies existing) computer applications, software, or specialized utility programs. Specific responsibilities include:

  • Analyze information to determine, recommend, and plan the development of a new application or modification of an existing application, and analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Apply coding and testing standards, apply security testing tools including "'fuzzing" static-analysis code scanning tools, apply secure code documentation, and conduct code reviews.
  • Capture security controls used during the requirements phase to integrate security within the process, to identify key security objectives, and to maximize software security while minimizing disruption to plans and schedules.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Confer with systems analysts, engineers, programmers, and others to design application and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Correct errors by making appropriate changes and rechecking the program to ensure that desired results are produced.
  • Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develop secure code and error handling.
  • Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.
  • Identify basic common coding flaws at a high level and security implications and apply methodologies within centralized and decentralized environments across the enterprise's computer systems in software development.
  • Identify security issues around steady state operation and management of software and incorporate security measures that must be taken when a product reaches its end of life.
  • Perform integrated quality assurance testing for security functionality and resiliency attack.
  • Perform secure programming and identify potential flaws in codes to mitigate vulnerabilities.
  • Perform risk analysis (e.g., threat, vulnerability, and probability of occurrence) whenever an application or system undergoes a major change.
  • Prepare detailed workflow charts, diagrams, and dashboards that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Address security implications in the software acceptance phase including completion criteria, risk acceptance and documentation, common criteria, and methods of independent testing.
  • Identify and leverage the enterprise-wide version control system while designing and developing secure applications.
  • Conduct trial runs of programs and software applications to ensure that the desired information is produced, and instructions and security levels are correct.

Requirements:

  • TS/SCI eligible, subject to CI Polygraph
  • IAT Level 3 (or better a plus)
  • Bachelor's degree. In lieu of degree, CISSP-ISSAP may be accepted.6 years exp or more
  • Strong background in Python.
  • Ability to tailor code analysis for application-specific concerns.
  • Ability to develop secure software according to secure software deployment methodologies, tools, and practices.
  • Ability to apply cybersecurity and privacy principles to organizational requirements (relevant to confidentiality, integrity, availability, authentication, non-repudiation).
  • Knowledge of cybersecurity and privacy principles, cyber threats and vulnerabilities, and the specific operational impacts of cybersecurity lapses.
  • Understands complex data structures and computer programming principles.
  • Knowledge of cybersecurity and privacy principles and methods that apply to software development.
  • Understands secure configuration management techniques, software debugging principles, software design tools, methods, and techniques, and software development methodologies (e.g., Agile, DevOps, etc).

Desired/Preferred Skills:

      • Experience with Machine Learning projects and Natural Language Processing.
      • Create programs that validate and process multiple inputs including command line arguments, environmental variables, and input streams.
      • Design secure test plans (e. g. unit, integration, system, acceptance).
      • Conduct code analysis and perform root cause analysis.
      • Develop secure software according to secure software deployment methodologies, tools, and practices.

#LI-JL1, #LI-ONSITE

Equal Opportunity Employer/Affirmative Action Employer M/F/D/V: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by law. *Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer Advisor

AECOM

Fairfax

Remote

USD 110,000 - 133,000

Today
Be an early applicant

Senior Application Engineer - SPDM (Remote)

Davita Inc.

Beltsville

Remote

USD 100,000 - 135,000

Yesterday
Be an early applicant

Senior Service Application Engineer-Remote

Lensa

Annapolis

Remote

USD 90,000 - 100,000

11 days ago

Lead Software Developer - z/OS

OpenText

Remote

USD 110,000 - 150,000

Yesterday
Be an early applicant

Freelance Software Developer (C#) - AI Tutor

Mindrift

Alabama

Remote

USD 60,000 - 90,000

Yesterday
Be an early applicant

[Job 22396] Principal Software Developer (AI Tools), Colombia

CI&T

Remote

USD 100,000 - 140,000

Today
Be an early applicant

Software Developer, Mid-Level

Tygart Technology, Inc.

Clarksburg

Remote

USD 90,000 - 120,000

Yesterday
Be an early applicant

Software Developer, Arnold Core

Autodesk

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant

Sr. Engineer, Web Development - Data (REMOTE)

Geico

Chevy Chase

Remote

USD 90,000 - 215,000

12 days ago