Software Engineer II (CyberAI)

ASSURED INFORMATION SECURITY INC•City of Rome, NY
•$92,000 - $142,000•Hybrid

About The Position

Assured Information Security (AIS) is seeking a Software Engineer focused on Computer Network Operations (CNO) to join its CyberAI team. The role supports engineering platforms and microservices powering mission-critical applications used by multiple Department of Defense customers. This is a hybrid position requiring onsite work three days per week. The engineer will design, develop, document, test, debug, and maintain software applications; build Python backend services and APIs; and create web-based user interfaces using JavaScript/TypeScript and modern frontend frameworks. The role also involves developing software for CNO capabilities, applying software security, networking, and system architecture knowledge, conducting static and dynamic analysis, debugging applications and low-level software, and configuring virtualized infrastructure for development, testing, analysis, and debugging. The engineer will collaborate with other engineers to develop, test, and integrate software and CNO capabilities.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, or a related field and two years of relevant professional experience, or an equivalent combination of education and experience.
  • Two years of professional software development experience with Python, C/C++, and/or Rust.
  • Experience developing Python-based backend applications, services, and APIs.
  • Experience building JavaScript/TypeScript frontend applications and web-based user interfaces.
  • Experience with software static and dynamic analysis.
  • Experience with software analysis and reverse engineering.
  • Experience with unit testing and automated software testing practices.
  • Experience with Atlassian tools, including Jira, Confluence, and Crucible.
  • Familiarity with modern web application architectures, including frontend/backend integration, REST APIs, and client-server communication.
  • Proficiency in software debugging and troubleshooting.
  • Understanding of CNO development concepts.
  • Knowledge of low-level internals of one or more operating systems, such as Windows or Unix/Linux.
  • Ability to obtain and maintain a TS/SCI clearance.

Nice To Haves

  • Experience with FastAPI, Flask, Django, or similar Python web frameworks.
  • Experience with Vue.js, React, Angular, or similar JavaScript/TypeScript frameworks.
  • Experience with Docker and containerized applications.
  • Experience with Git/GitLab-based software development workflows and CI/CD.
  • Experience developing and deploying software in Linux environments.
  • Experience with virtual machines and virtualized environments, including Proxmox, VMware, or similar platforms.
  • Experience with RESTful API design and OpenAPI/Swagger.
  • Experience with databases and backend data services such as MongoDB, PostgreSQL, or similar technologies.
  • Experience writing automated tests using pytest or equivalent testing frameworks.
  • Familiarity with secure software development practices, vulnerability assessment, and application security.

Responsibilities

  • Design, develop, document, test, debug, and maintain software applications.
  • Develop Python backend services and APIs, including application logic, data processing, and automation.
  • Develop web-based user interfaces using JavaScript/TypeScript and modern frontend frameworks.
  • Design and develop software supporting Computer Network Operations (CNO) capabilities.
  • Apply knowledge of software security concepts, networking, and system architecture to software development and analysis.
  • Perform software static and dynamic analysis to identify vulnerabilities, weaknesses, and unexpected behaviors.
  • Debug applications and low-level software using appropriate debugging and analysis tools.
  • Set up, configure, and use virtualized infrastructure for software development, testing, analysis, and debugging.
  • Collaborate with engineers to develop, test, and integrate software and CNO capabilities.

Benefits

  • Comprehensive benefits package including employer-paid health insurance.
  • 7% employer contribution to a 401(k).
  • Candidates may be eligible for other forms of compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service