C++ and Python Software Developer

RAZOR

Fort Meade (MD)

On-site

USD 90,000 - 130,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental, and vision insurance
Life and disability insurance
Paid time off and holidays
401(k) plan
Professional development opportunities

Job summary

Razor is seeking a Mid Software Developer to support a long-term Computer Network Operations program in the Fort Meade, Maryland area. The role emphasizes developing, testing, and maintaining software solutions for mission-critical operations in a classified federal environment.

The ideal candidate brings strong C++ and Python programming experience, Linux/UNIX familiarity, and a collaborative mindset to work with software, network, and mission teams on challenging engineering tasks.

Qualifications

  • Bachelor's degree in a relevant technical discipline.
  • 4+ years of relevant programming experience.
  • Hands-on programming with one or more of the listed languages (C++, Python, C, Java, Perl, Assembly).
  • Familiarity with Linux/UNIX or Windows development environments.
  • Strong troubleshooting, debugging, and analytical skills.
  • Ability to work onsite five days per week in the Laurel/Hanover/Fort Meade area.

Responsibilities

  • Design, develop, test, and maintain software applications for Computer Network Operations.
  • Develop software primarily in Linux/UNIX environments; some Windows work may be required.
  • Collaborate with software, network, and test engineers and mission teams to deliver reliable software solutions.
  • Create and maintain technical documentation per government development standards.
  • Analyze software behavior, troubleshoot issues, and optimize performance.
  • Participate in design discussions, reviews, and readiness activities.

Skills

C++
Python
C
Java
Perl
Assembly

Education

Bachelor's degree in Computer Science / related field

Job description

Razor is seeking a Mid 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.

The ideal candidate will have strong programming experience in C++ and Python, familiarity with Linux/UNIX development environments, and the ability to collaborate with technical teams supporting complex software engineering and network operations.

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 in accordance with applicable government development standards.
  • Collaborate with software engineers, network engineers, test engineers, and mission teams to deliver reliable software solutions.
Required Qualifications
  • Bachelor's degree in a relevant technical discipline.
  • 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.
  • Experience working with government, proprietary, or open-source development environments.
  • Previous experience supporting CNO, DoD, or Intelligence Community programs.
Employer Information

Razor is an Equal Opportunity Employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic.

Benefits Overview

Razor offers a comprehensive benefits package that may include

  • medical, dental, and vision insurance
  • life and disability insurance
  • paid time off and holidays
  • a 401(k) plan
  • professional development opportunities

Benefits offerings may vary based on position and employment status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Onsite C++/Python Software Engineer – Mission-Critical Ops (MD)
Onsite C++/Python Software Engineer – Mission-Critical Ops (MD)

RAZOR • Fort Meade (MD)

On-site
USD 90,000 - 130,000
Health, dental, and vision insurance
Life and disability insurance
Paid time off and holidays
+2
Senior CNO Developer (Fort Meade)
Senior CNO Developer (Fort Meade)

TalentRemedy • Fort Meade (MD)

On-site
USD 130,000 - 190,000
Paid time off
Health insurance
401(k) with employer match
+2
CNO Developer
CNO Developer

T-Rex Solutions, LLC • Hanover (MD)

On-site
USD 120,000 - 150,000
PTO available immediately
Paid parental leave
Health, vision, and dental benefits
+2
Full time
Full time

TalentRemedy • Fort Meade (MD)

On-site
USD 150,000 - 190,000
Health insurance (employer-paid)
Paid time off
12 paid holidays
+2
CNO Analyst / Programmer Level 1
CNO Analyst / Programmer Level 1

TAP Engineering • Hanover (MD)

On-site
USD 118,000 - 148,000
CNO Software Developer with C and Python
CNO Software Developer with C and Python

Cymertek Corporation • Tysons (VA)

On-site
USD 90,000 - 140,000
Excellent Salaries
Flexible Work Schedule
Cafeteria Style Benefits
+2
CNO Analyst / Programmer Level 2
CNO Analyst / Programmer Level 2

TAP Engineering • Hanover (MD)

On-site
USD 149,000 - 174,000
Medical Coverage
Retirement Plan
Paid Time Off
+6
Senior CNO Developer
Senior CNO Developer

AV • Jessup (MD)

On-site
USD 112,000 - 187,000
Medical
Dental
Vision
+3
CNO - Analyst / Programmer - C, Embedded, Python 7/6/2026 Hanover, MD MD - GAR
CNO - Analyst / Programmer - C, Embedded, Python 7/6/2026 Hanover, MD MD - GAR

Erias Ventures, LLC • Maryland

On-site
USD 125,000 - 175,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Immediate Vesting
Spot Bonuses for Business Development
+9
CNO Analyst / Programmer Level 3
CNO Analyst / Programmer Level 3

TAP Engineering • Hanover (MD)

On-site
USD 175,000 - 196,000
Paid Time Off 15–25 days
401(k) with match and profit sharing
Medical coverage
+7