1

Virtual Programmer Jobs in Baltimore, MD (NOW HIRING)

Set of X is looking for a software engineer who can develop software in C/C++, Python and Assembly ... Virtual Office Compensation: Monthly reimbursement for cell phone and internet services. * Fringe ...

Experienced with z/OS installation, troubleshooting (IPCS), storage management (DFSMS) and virtual ... RACF, JES System Programming, Assembler. Preferred technical and professional experience * Prior ...

Experienced with z/OS installation, troubleshooting (IPCS), storage management (DFSMS) and virtual ... RACF, JES System Programming, Assembler. Preferred technical and professional experience * Prior ...

Are you a software engineer with a passion for cybersecurity and a clearance? Do you want to work ... Virtual Office Compensation: Monthly reimbursement for cell phone and internet services. * Fringe ...

As a VDI Engineer supporting the Government, you will be trusted to engineer new and improved enhancements for existing and emerging virtual desktop technologies. In this role, a typical day will ...

As a VDI Engineer supporting the Government, you will be trusted to engineer new and improved enhancements for existing and emerging virtual desktop technologies. In this role, a typical day will ...

As a VDI Engineer supporting the Government, you will be trusted to engineer new and improved enhancements for existing and emerging virtual desktop technologies. In this role, a typical day will ...

next page

Showing results 1-20

Virtual Programmer information

See Baltimore, MD salary details

$11

$39

$68

How much do virtual programmer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for virtual programmer in Baltimore, MD is $39.28, according to ZipRecruiter salary data. Most workers in this role earn between $25.58 and $51.11 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Virtual Programmer, and why are they important?

To thrive as a Virtual Programmer, you need strong coding skills in languages such as Python, Java, or C++, along with a solid understanding of software development principles, typically supported by a relevant degree or equivalent experience. Familiarity with cloud platforms, source control systems like Git, and collaboration tools such as Slack or Jira is essential. Excellent problem-solving abilities, self-motivation, and effective remote communication distinguish top performers in virtual environments. These skills ensure the successful delivery of high-quality software solutions while collaborating efficiently from remote locations.

How do Virtual Programmers effectively collaborate with remote teams and stakeholders?

Virtual Programmers often work with colleagues and clients spread across different locations and time zones, which requires strong communication and collaboration skills. They typically utilize project management tools, version control systems, and regular video meetings to stay aligned with team objectives and project timelines. Clear documentation and proactive updates are essential to ensure smooth workflow and prevent misunderstandings. Adapting to various communication styles and being responsive to feedback helps Virtual Programmers build trust and maintain productivity in a remote work environment.

What are virtual programmers?

Virtual programmers are software developers who work remotely to design, write, and maintain computer programs and applications. They use online collaboration tools to communicate with clients or team members and are often hired on a freelance or contract basis. Virtual programmers can specialize in various programming languages and frameworks, allowing businesses to access global talent without the need for on-site staff. This role provides flexibility for both the programmer and employer, often resulting in cost savings and increased productivity.
What are the most commonly searched types of Programmer jobs in Baltimore, MD? The most popular types of Programmer jobs in Baltimore, MD are:
Infographic showing various Virtual Programmer job openings in Baltimore, MD as of July 2026, with employment types broken down into 1% Locum Tenens, 87% Full Time, 5% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $81,711 per year, or $39.3 per hour.

CNO Analyst / Programmer Level 2

TAP Engineering LLC

Hanover, MD โ€ข On-site

$149K - $174K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

CNO Analyst / Programmer Level 2
Software | Hanover, MD | Full Time
Position: CNO Analyst / Programmer Level 2
Location: Hanover, MD
Category: Software Engineering
Schedule: Standard Day Shift, Monday-Friday
Clearance Requirement: Active TS/SCI with Polygraph (required)
Experience Requirement: Senior-Level (6-12 years)
Compensation Range: $149,000 - $174,000 (based on experience)
Position Overview
We are seeking a CNO Analyst / Programmer Level 2 to support the design, development, and enhancement of advanced software tools and capabilities in a mission-focused environment. This role is suited for an experienced engineer with strong technical depth in low-level programming, networking, and system integration.
The CNO Analyst / Programmer will lead the development of end-to-end data flows, contribute to complex tool development, and support integration across multiple platforms. This position requires the ability to work independently, contribute to technical direction, and collaborate across engineering teams to deliver high-performance solutions.
Key Responsibilities
  • Design, develop, and enhance custom software tools and capabilities
  • Develop and manage end-to-end data flows and tasking within software systems
  • Build applications across Windows, UNIX/Linux, and embedded or mobile environments
  • Write and maintain code in languages such as Assembly, C, C++, Java, Perl, or Python
  • Perform advanced debugging, testing, and validation of software components
  • Participate in and contribute to design reviews, code reviews, and software readiness activities
  • Develop and deliver technical documentation and presentations
  • Collaborate with cross-functional teams to integrate and optimize software solutions
  • Provide technical input and guidance on system architecture and implementation

Required Qualifications
  • Active TS/SCI clearance with Polygraph
  • Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related field
    • OR 12 years of relevant experience in lieu of a degree
  • 8+ years of experience in software engineering or development roles
    • OR 6+ years with a Master's degree
  • Strong experience programming in one or more of the following: C, C++, Java, Python, Assembly, or similar
  • Experience with network socket programming and packet-level development
  • Strong understanding of IP, TCP, and application-level protocols
  • Experience developing applications in Windows (.NET/Visual Studio) and/or Unix/Linux environments
  • Strong debugging, problem-solving, and analytical skills
  • Ability to work independently and contribute to technical direction

Preferred Qualifications
  • Experience with low-level or embedded system development
  • Familiarity with secure software development practices
  • Experience working with custom or specialized toolsets
  • Experience supporting complex system integrations
  • Ability to present technical concepts to internal and external stakeholders

Benefits Overview
TAP Engineering offers a comprehensive and competitive benefits package, including:
  • Paid Time Off: 15-25 days annually based on tenure, plus 11 paid holidays (never use-or-lose)
  • Retirement: Up to 15% employer contribution to a 401(k) through match and profit sharing
  • Medical Coverage: Free medical insurance for employees, with optional buy-up plans for dependents
  • Dental & Vision: Employer-paid plans with optional enhancements
  • Insurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disability
  • Flexible Spending Accounts: Healthcare and dependent care FSAs
  • Tuition Reimbursement: Up to $36,000 per year for approved coursework
  • Additional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support
  • Performance-Based Rewards: Merit increases, performance bonuses, and referral bonuses

Clearance Requirement
This position requires an active TS/SCI security clearance with Polygraph. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.
Additional Information
By submitting your resume for this position, you acknowledge and agree that application materials may be shared with affiliated teams or programs for consideration for other available opportunities.
TAP Engineering is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by law