2

Remote Programmer Jobs in Baltimore, MD (NOW HIRING)

Programmer - AI Trainer

Baltimore, MD · On-site +1

$50 - $100/hr

About the job: Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for an existing Coder (this is an

Mainframe z/OS System Programmer

Columbia, MD · Remote

$56.25 - $71.75/hr

Job Details: Role: Mainframe z/OS System Programmer Location: Remote Duration: 12+ Months Contract Task Description: As an US Citizen and as a Senior System Programmer (Mainframe) supporting IBM z15

Job Title: Sr. GIS Programmer Location: Towson, MD Type: Contract Compensation: Rate Negotiable Work Model: Hybrid - onsite and remote Hours: 40.0 hours per week Security Clearance: Background check

Job Title: Sr. GIS Programmer Location: Towson, MD Type: Contract Compensation: Rate Negotiable Work Model: Hybrid - onsite and remote Hours: 40.0 hours per week Security Clearance: Background check

New

Job Title: Sr. GIS Programmer Location: Towson, MD Type: Contract Compensation: Rate Negotiable Work Model: Hybrid - onsite and remote Hours: 40.0 hours per week Security Clearance: Background check

New

next page

Showing results 1-20

Remote Programmer information

See Baltimore, MD salary details

$11

$39

$68

How much do remote programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for remote 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 is a remote programmer?

A remote programmer is a software developer who works from a location outside of a traditional office, often from home or another remote setting. They use internet-based tools and platforms to collaborate with team members, write code, fix bugs, and develop software applications. Remote programmers often enjoy flexible schedules and the ability to work for companies located anywhere in the world. This role requires strong communication skills, self-discipline, and proficiency with various programming languages and remote collaboration tools.

What does a remote programmer do?

Remote programmers use a variety of coding languages to write computer software, mobile applications, and websites. Instead of working in the office, remote programmers complete their tasks at home or another location outside of the office. They take the application designs created by developers and translate them into computer language that tells the computer what to do. Common computer languages they utilize in their projects include Java, C++, and Python. Remote programmers may also be responsible for maintaining, troubleshooting, and updating the software, as necessary. Depending on their area of expertise, programmers may work as app developers, software developers, web developers, firmware developers, analysts, and computer scientists.

What are the key skills and qualifications needed to thrive as a remote programmer?

To thrive as a Remote Programmer, you need strong coding abilities in relevant programming languages, problem-solving skills, and a degree in computer science or equivalent experience. Familiarity with version control systems like Git, cloud platforms, and remote collaboration tools is commonly required. Excellent self-motivation, time management, and clear written communication make someone stand out in remote environments. These skills ensure productivity, seamless teamwork, and successful project delivery without in-person supervision.

How do remote programmers typically collaborate with team members across different time zones?

Remote programmers often work with colleagues and stakeholders from various locations, which requires effective communication and collaboration tools. Teams commonly rely on platforms like Slack, Zoom, and project management software to stay connected, share updates, and resolve issues asynchronously. Flexibility and clear documentation are essential, as team members may need to review code, provide feedback, or attend meetings outside standard hours. Establishing regular check-ins and utilizing version control systems help ensure everyone stays aligned and productive despite differing schedules.

What is the difference between Remote Programmer vs Remote Software Developer?

AspectRemote ProgrammerRemote Software Developer
Required CredentialsTypically a degree in Computer Science or related field, coding certificationsSame as Remote Programmer, often with additional certifications in specific technologies
Work EnvironmentRemote, often freelance or contract-basedRemote, employed by companies or startups
Industry UsageCommon in tech, freelancing platforms, consultingCommon in tech companies, software firms, startups
Search & Comparison IntentHigh overlap, both involve coding remotelySimilar roles, but with a focus on full software development lifecycle

Remote Programmers and Remote Software Developers share many requirements, including coding skills and remote work settings. The main difference lies in scope: Remote Programmers often focus on writing code, while Remote Software Developers may handle the entire development process, including design and testing. Both roles are in high demand in the tech industry and frequently searched together.

What are the most commonly searched types of Programmer jobs in Baltimore, MD?

The most popular types of Programmer jobs in Baltimore, MD are:

What are popular job titles related to Remote Programmer jobs in Baltimore, MD?

For Remote Programmer jobs in Baltimore, MD, the most frequently searched job titles are:

What job categories do people searching Remote Programmer jobs in Baltimore, MD look for?

The top searched job categories for Remote Programmer jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Remote Programmer jobs?

Cities near Baltimore, MD with the most Remote Programmer job openings:

Infographic showing various Remote Programmer job openings in Baltimore, MD as of August 2026, with employment types broken down into 82% Full Time, 9% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $81,711 per year, or $39.3 per hour.

Programmer Analyst IV

Greenbelt, MD • On-site, Remote

Science and Technology Corporation (STC)
Guided Missile and Space Vehicle Manufacturing • 201 - 500 employees

$50 - $67/hr

Part-time

Retirement

Posted 3 days ago

New


Job description

About Science and Technology Corporation (STC): Founded in 1979, Science and Technology Corporation (STC) provides award-winning scientific, engineering, and technical services to U.S. Government and industry partners. We are dedicated to advancing our customers' missions through innovation, trusted partnerships, and science-driven engineering excellence

With integrity and precision, we deliver reliable solutions that make a real impact. At STC, we invest in our employees' growth, well-being, and success-fostering a culture of respect, trust, and empowerment. Join our world-class team and help shape the future of science and technology.

Employment Category: Associate (hourly; less than 30 hours per week) Location: Greenbelt, MD - On-site/Hybrid Travel: Required (field campaigns) Security Clearance: None Citizenship: Requires U.S. Citizenship Salary Range: $50 - $67 per hour Other Compensation: This position is eligible for STC's discretionary bonus program Job Description: STC is seeking a senior software engineer to lead the software effort preparing two NASA airborne radiometers, CoSMIR-H and CoSSIR, for deployment aboard a new NASA aircraft, and to support their operation during an upcoming airborne science campaign. The role centers on adapting instrument control and real-time data software to a new platform and network environment, establishing remote instrument monitoring and control capability, and carrying that software through aircraft integration and into live flight operations

The successful candidate will work directly with the NASA Task Monitor and the GSFC Airborne Radiometer lab, and will serve as the technical lead for all software aspects of the effort. ATMOS is a NASA support services contract that provides advanced scientific, engineering, and technical expertise to enable Earth and space science missions. The program supports research, data analysis, technology development, and mission operations across multiple NASA centers.

Through ATMOS, our teams deliver innovative solutions that help advance NASA's mission and expand scientific discovery. Key Responsibilities Include: Adapt CoSMIR-H and CoSSIR instrument control software to interface with a new airborne platform, including implementation of secure remote access to both instruments from the NASA network. Modify existing real-time data software to enable remote monitoring and retrieval of instrument data during flight.

Verify software functionality, data integrity, and latency under representative aircraft network conditions prior to deployment. Support instrument installation, checkout, and interface verification aboard the aircraft, including network and data communications testing; resolve integration findings and implement corrective software updates. Serve as instrument operator aboard the aircraft during science flights; provide remote instrument support during flights when not serving as the onboard operator.

Troubleshoot software and instrument anomalies in real time during integration and flight operations. Prepare and maintain software, remote access, and instrument operating documentation. Coordinate with the NASA Task Monitor on technical priorities, schedule, and status; provide monthly progress reporting.10+ years of experience in scientific programming and data analysis, including five years in a leadership role

Broad understanding of atmospheric science or another Earth Science discipline. Significant experience in scientific programming in languages such as FORTRAN, C/C++, Java, and/or Python, or in software engineering and object-oriented programming. Proficiency in IDL, MATLAB, and/or shell-based scripts.

Desired Qualifications: Experience developing instrument control or data acquisition software for airborne or sub-orbital scientific instruments. Experience implementing remote instrument monitoring and control over networked links. Direct experience with millimeter-wave or submillimeter-wave radiometers.

Experience with NASA airborne science platforms and field campaign operations, including in-flight instrument operation. Familiarity with NASA network and IT security requirements for instrument systems. Education: M.S

in atmospheric science, physical science, mathematics, or computer science, or B.S. degree in one of the listed disciplines, plus three years of experience relevant to the position. This experience is in addition to the experience required for the position level

Benefits: Paid sick leave, accrued at 1 hour for every 30 hours worked, up to 56 hours per accrual year 401(k) retirement plan participation upon meeting plan service requirements; STC matching contributions available to associate employees who meet the plan's 1,000-hour service threshold Unemployment insurance and Worker's Compensation coverage, premiums paid in full by STC Social Security and Medicare employer contributions10+ years of experience in scientific programming and data analysis, including five years in a leadership role. Broad understanding of atmospheric science or another Earth Science discipline. Significant experience in scientific programming in languages such as FORTRAN, C/C++, Java, and/or Python, or in software engineering and object-oriented programming.

Proficiency in IDL, MATLAB, and/or shell-based scripts. Desired Qualifications: Experience developing instrument control or data acquisition software for airborne or sub-orbital scientific instruments. Experience implementing remote instrument monitoring and control over networked links.

Direct experience with millimeter-wave or submillimeter-wave radiometers. Experience with NASA airborne science platforms and field campaign operations, including in-flight instrument operation. Familiarity with NASA network and IT security requirements for instrument systems.

Education: M.S. in atmospheric science, physical science, mathematics, or computer science, or B.S. degree in one of the listed disciplines, plus three years of experience relevant to the position

This experience is in addition to the experience required for the position level. Benefits: Paid sick leave, accrued at 1 hour for every 30 hours worked, up to 56 hours per accrual year 401(k) retirement plan participation upon meeting plan service requirements; STC matching contributions available to associate employees who meet the plan's 1,000-hour service threshold Unemployment insurance and Worker's Compensation coverage, premiums paid in full by STC Social Security and Medicare employer contributions