Junior Software Developer (C++, Python)
RAZOR
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.