Software Engineer

Company Overview

At Cynnovative, we leverage machine learning, computer science, and software engineering to address high-impact problems in the cyber domain, specifically those which are critical to U.S. national security. We primarily extend fundamental research to invent, design, develop, and deploy prototype solutions that support persistent problems in this domain.

Job Overview

Software engineers at Cynnovative play a key role in our integrated, multi-disciplinary teams. As a software engineer, you will design, build, test, and implement software components to understand and protect people, networks, and devices from cyber threats. Cynnovative projects include both R&D and transition to operational environments. You will work closely with data scientists who provide expertise in machine learning, autonomy, and data analytics and domain experts to develop state-of-the-art solutions.

This is a research and development role. The ideal candidate is experienced with software development best practices and tools. As Cynnovative interfaces with operational users and aspires to create practical solutions, the ideal candidate is similarly comfortable with developing and deploying prototypes while addressing the practical issues inherent in operational scenarios, such as complex data encapsulation, interoperability paradigms, specific processor architecture support, or bespoke deployment environments. As a growing company, Cynnovative offers many leadership opportunities, including as principal investigators of future projects.

May Include

  • Design, build, test, and implement software products throughout the software development life cycle
  • Perform requirements analysis, system architecture design, code quality reviews, and configuration management controls
  • Implement processes, procedures, and standards to improve reliability and maintainability of code bases
  • Collaborate to harden and transition prototypes for production environments
  • Periodically work in a classified workspace
  • Collaborate on composing research papers, white papers, proposals, and presentations to customers supporting ongoing business development
  • Brief external stakeholders on proposed and ongoing research efforts

Must Have

  • B.S. in computer science or similar field
  • Strong proficiency with C and Python
  • Experience in building scalable systems
  • Strong written and verbal communication skills
  • Ability to work as part of a remote team
  • Active or current TS security clearance
  • U.S. Citizenship 

Please note that per Executive Order 14042, a requirement of this position is that employees are fully vaccinated or have an approved accommodation on file. If you are applying to this position, you attest that you are 1. Fully vaccinated; 2. Intend to be vaccinated 60 days after accepting the position; or 3. Will apply for a medical or religious accommodation that must be approved prior to the start of the position. If you are not approved for an accommodation, the employee must then state their intent to be vaccinated in 60 days or the offer will be rescinded.

Desired Skills
Nice To Have

  • Experience working on DARPA programs
  • Active TS/SCI security clearance
  • Experience with User Interface development
  • Experience working in computational resource-constrained environments
  • Familiarity with the fundamentals of machine learning concepts
  • Familiarity with cyber-related data, tools, and techniques
  • Previous experience in a research and development environment
  • Previous experience working with U.S. federal and public sector clients

Cynnovative is committed to creating a diverse environment and is proud to be an equal opportunity employer. Cynnovative recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.

Please send resumes and inquiries to [email protected] with the position title in the subject line.