Software Engineer I - Top Secret

Parsons Corporation•USA MD (Virtual Office), MD
•$88,400 - $154,700

About The Position

Parsons is seeking a CNO Software Developer to develop and maintain cyber network operations tools and capabilities supporting critical national security missions. The role is part of a collaborative team that analyzes, designs, and develops software for customers in Defense and Intelligence. The engineer contributes primarily C code and some Python for server-side components, carrying out assigned work under the guidance of senior and lead engineers and following established designs, procedures, and coding standards.

Requirements

  • Active Top Secret clearance; must be able to attain and maintain TS/SCI.
  • Bachelor's degree in a related field, such as Computer Science, Cybersecurity, or Computer Engineering.
  • At least 2 years of relevant cyber capability tool development and/or systems or embedded development experience; a Master's degree may be considered in lieu of this experience requirement.
  • 0–2+ years of development experience in C or C++.
  • Knowledge of networking fundamentals, such as TCP/IP, DNS, and HTTP/S.
  • Experience developing in a Windows or Linux environment.
  • Experience with Git version control.

Nice To Haves

  • Experience with CI/CD pipelines and build automation workflows.
  • Experience developing in both Windows and Linux environments.
  • Experience building applications in Python.
  • Knowledge of concurrent application development concepts, such as multithreaded and/or distributed applications.
  • Experience with multi-architecture assembly languages, such as ARM or MIPS.
  • Mobile development experience, such as Objective-C or Swift for iOS, or Java or Kotlin for Android.
  • Experience with additional operating systems, such as OSX or router/embedded firmware platforms.
  • Certifications such as OSCP, OSED, OSWE, or Corelan Academy; none are required.

Responsibilities

  • Contribute code to CNO tool components in C under the guidance of senior and lead engineers, following established designs and standards.
  • Write code predominantly in C, with contributions in Python for server-side components.
  • Execute assigned development tasks according to established procedures and coding standards.
  • Troubleshoot software defects using debugging tools and techniques learned from senior team members.
  • Support the operationalization of proof-of-concept vulnerabilities and CVEs into deployable capabilities under supervision.
  • Collaborate with team members on vulnerability research integration activities.
  • Contribute to test procedures and technical documentation for CNO software deliverables.
  • Perform other responsibilities associated with the position as appropriate.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • 401(k)
  • Life insurance
  • Flexible work schedules
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service