Position Title: Senior Python Software Engineer Position Type:Onsite Position Location: Annapolis Junction, MD Clearance:Active TS/SCI w/ Poly
Responsibilities:
Collaborate with the data scientist team to capture cyber knowledge at scale.
Utilize Python to access APIs, clean, and normalize data, transforming it into JSON format for various applications.
Analyze, design, verify, validate, implement, apply, and maintain software systems.
Draft and maintain software standards and practices documentation.
Conduct briefings and demonstrations to stakeholders, showcasing software solutions and advancements.
Support a wide range of cyber knowledge development priorities, including workflows, requirements specification management, custom dashboard and tool support, and knowledge capture and documentation.
Requirements:
Bachelor's degree plus 8 years of relevant experience, Master's degree plus 6 years of relevant experience, or Doctoral degree plus 4 years of relevant experience. Alternatively, an Associate's degree plus 10 years of relevant experience or a high school diploma/GED plus 12 years of relevant experience may be considered for individuals with extensive related experience.
Degree in Computer Science (CS) or a related field.
Proficiency in Python programming.
Experience with JavaScript.
Familiarity with JSON format.
Proficiency in using Jupyter Notebooks and GitLab.
Experience developing in a Linux environment.
Familiarity with Docker containerization.
Active TS/SCI clearance with FS polygraph.
Desired:
Experience with Typescript.
Understanding of cyber missions and security concepts.