Mid Software Developer (C++, Python)

Razor•Ft Meade, MD
•Onsite

About The Position

Razor is seeking a Mid Software Developer to support a long-term Computer Network Operations (CNO) program in the Fort Meade, Maryland area. The role involves developing, testing, and maintaining software solutions for mission-critical operations in a classified federal environment. The position is 100% onsite, five days per week, at a secure classified facility (SCIF) in the Laurel, Hanover, or Fort Meade, Maryland area. Candidates must have an active TS/SCI clearance with Full Scope Polygraph and a relevant bachelor's degree.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related technical field.
  • At least 4 years of relevant programming experience.
  • Hands-on programming knowledge and experience with one or more of C++, Python, C, Java, Perl, or Assembly.
  • Familiarity with Linux/UNIX or Windows software development environments.
  • Strong software troubleshooting, debugging, and analytical skills.
  • Ability to collaborate effectively within a classified software engineering environment.
  • Ability to work onsite five days per week in the Laurel/Hanover/Fort Meade area.
  • Active TS/SCI clearance with Full Scope Polygraph.

Nice To Haves

  • Strong hands-on software development experience with C++ and Python.
  • Experience with Linux development, scripting, and debugging.
  • Experience developing Windows applications using Visual Studio or .NET.
  • Familiarity with UNIX development tools, makefiles, and related build environments.
  • Experience developing software for embedded or mobile platforms.
  • Knowledge of network devices, communication protocols, or network-focused software development.
  • Experience working with government, proprietary, or open-source development environments.
  • Previous experience supporting CNO, DoD, or Intelligence Community programs.

Responsibilities

  • Design, develop, test, and maintain software applications supporting Computer Network Operations.
  • Develop software primarily in Linux/UNIX environments, with potential opportunities involving Windows systems.
  • Write, maintain, troubleshoot, and optimize software using C++, Python, C, Java, Perl, or Assembly.
  • Support software development involving network devices, embedded platforms, and network-focused applications.
  • Analyze software behavior, troubleshoot technical issues, and implement performance improvements.
  • Participate in software design discussions, code reviews, testing, and readiness reviews.
  • Develop and maintain technical documentation in accordance with applicable government development standards.
  • Collaborate with software engineers, network engineers, test engineers, and mission teams to deliver reliable software solutions.

Benefits

  • Medical, dental, and vision insurance may be included.
  • Life and disability insurance may be included.
  • Paid time off and holidays may be included.
  • A 401(k) plan may be included.
  • Professional development opportunities may be included.
  • Benefits offerings may vary based on position and employment status.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service