Junior Software Developer (C++, Python)

RAZOR

McLean, VA0–4 yrs1h agovia LinkedIn

About the Role

Razor is seeking a Junior Software Developer to support a long-term Computer Network Operations (CNO) program in the Fort Meade, Maryland area. This position focuses on developing, testing, and maintaining software solutions supporting mission-critical operations within a classified federal environment.

Location & Work Arrangement

  • Location: Laurel, Hanover, or Fort Meade, Maryland area.
  • Work Arrangement: 100% onsite, five days per week, within a secure classified facility (SCIF).

Clearance Requirements

  • Must possess an active TS/SCI clearance with Full Scope Polygraph.

Education Requirements

  • Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related technical field.

Key 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.
  • Collaborate with software engineers, network engineers, test engineers, and mission teams.

Requirements & Tech Stack

  • 0-4 years of relevant programming experience.
  • Hands-on programming knowledge and experience with one or more of the following: 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.

Preferred Qualifications

  • 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.
  • Previous experience supporting CNO, DoD, or Intelligence Community programs.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Lockheed Martin, Amazon, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job