2

Remote Programmer Jobs in Silver Spring, MD (NOW HIRING)

Resolving issues directly, often using remote desktop software * Configuring, maintaining, and regularly backup a LINUX-based version control system used by the programming group * Managing a CVS ...

Programmer II

Rockville, MD ยท Remote

$75K - $85K/yr

Axiom is seeking a HADS Programmer II to join our team in providing technical support services to ... remote.The overall objective of this program is to operate and maintain a state-of-the-art ...

Senior Software Engineer - Remote

Washington, DC ยท Remote

$138K - $182K/yr

Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn ...

Mainframe z/OS System Programmer

Columbia, MD ยท Remote

$56.25 - $71.75/hr

Remote Duration: 12+ Months Contract Task Description: As an US Citizen and as a Senior System Programmer (Mainframe) supporting IBM z15 and z16 mainframe and z/OS 2.5 or higher operating system. As ...

Senior Software Engineer

Sterling, VA ยท On-site +1

$185K - $225K/yr

... remote engineers to develop front-end applications and back-end microservices that support strong products and user experiences. Key Responsibilities Software Development and Architecture * Solve ...

Mainframe System Programmer

Mclean, VA ยท On-site +1

$120K - $140K/yr

Provide 24x7/365 remote support services and on-premises response as needed. * Utilize IBM's SMP/E ... Proven System programmer experience managing, maintaining, and configuring Virtual ...

Mainframe System Programmer

Mclean, VA ยท On-site +1

$120K - $140K/yr

Provide 24x7/365 remote support services and on-premises response as needed. * Utilize IBM's SMP/E ... Proven System programmer experience managing, maintaining, and configuring Virtual ...

Showing results 21-40

Remote Programmer information

See Silver Spring, MD salary details

$12

$40

$71

How much do remote programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for remote programmer in Silver Spring, MD is $40.87, according to ZipRecruiter salary data. Most workers in this role earn between $26.59 and $53.17 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 Silver Spring, MD?

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

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

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

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

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

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

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

Infographic showing various Remote Programmer job openings in Silver Spring, MD as of August 2026, with employment types broken down into 60% Full Time, and 40% Part Time. Highlights an 100% Remote job distribution, with an average salary of $85,012 per year, or $40.9 per hour.

Senior Programmer/Analyst

Tiye Consulting

Washington, DC โ€ข On-site, Remote

Full-time

Re-posted 18 days ago


Job description

Job Brief:
A Senior Programmer is responsible for the design, development, and implementation of software programs and applications that align with the business requirements. The programmer may lead a team of junior programmers in encoding, testing, and debugging software programs and applications. They are also responsible for holding client meetings, implementing new projects, proposing business solutions, and generally providing technical support to all personnel. Senior programmers work closely with other programmers, analysts, IT staff, and managers to understand system needs and develop solutions within set timelines and budgets. A senior programmer should have extensive knowledge and experience in programming, leadership skills, communication skills, analytical skills, attention to detail and problem-solving skills.
Responsibilities:
  • Integrating internal applications using the existing J2EE BUS framework as well as the more modern technologies
  • Integrating exchange processes with external Partners using the exiting J2EE BUS framework
  • Phoning users in response to calls escalated to micro programming group
  • Identifying which system is a fault and re-routing appropriately
  • Resolving issues directly, often using remote desktop software
  • Configuring, maintaining, and regularly backup a LINUX-based version control system used by the programming group
  • Managing a CVS repository to generate change reports between versions and head and provide web interface to repository, cvsweb
  • Managing a subversion repository, used for new projects once approved by the Board
  • Working with application distribution and updating support tasks including customizing the updater for new applications, adding new features to handle various setup tasks once approved by the Board, and maintaining compatibility with new Operating Systems
  • Disaster Recovery Support tasks including planning for disaster recovery as part of project development, ensuring systems are backed up regularly and to an off-site storage location, documenting recovery and testing procedures, and participating in bi-annual Disaster Recovery exercises
  • Preparing regular and ad hoc reports including weekly project report of progress and status, weekly time report, and additional reports as requested
  • Lifting personal computers, printers, scanners, and other equipment associated with a standard computer workstation
  • Reporting as follows: weekly report communicating project progress and status, weekly time reporting on JIS provided forms, and any additional reports as assigned by the supervising manager
  • Supporting the Statewide Domestic Violence Application by: Maintaining the windows client applications and middle-tier parts of the system, Maintaining the application while the project is not in an active development stage, features will still be requested at times and annual law changes require programming changes each year, Maintaining the central database accessed by several client applications, Providing support for Security Policy by coordinating with the Data Security Departments, Planning, designing, developing, testing implementing new system features with approval from the Board, Planning, designing, developing, testing, and implementing features required for Law Changes, Implementing Middle Tier objects, Generating user interface design and report, Documenting system features, Providing multi-user support and respond to Help Desk incident tickets, Developing and documenting backup and recovery strategies and coordinate with the Disaster Recover Coordinator
  • Supporting all Statewide District Court Applications by: Supporting existing applications including software upgrades and distribution and server maintenance, Supporting new legislation changes each fiscal year, Supporting new requirements as requested once approved by the Board, Developing and documenting backup and recovery strategies and coordinate with D/R coordinator, Resolving help desk tickets, Maintaining thirty-five (35) servers located at each District Courthouse and replacing existing servers with new hardware and operating system, and newer versions of the Oracle Database, Maintaining upgrades for Courtroom Central Database servers including making regular updates to the database to reflect code and other changes, Maintaining upgrades for Commissioner's Assistant Application and the Clerk's Assistant Application including porting application to newer complier versions and making regular updates to the database to reflect the code changes

Skills Required:
  • Ten (10) years of programming experience with Embarcadero RAD Studio, Borland C++ Builder, Borland VCL, Quick Reports, TCP/IP Sockets, FTP and SMTP on Windows platform
  • Ten (10) years of cross-platform application integration programming experience involving Windows and AIX and Mainframe systems using Sockets, LU6.2 or similar protocols
  • Six (6) years of experience administering Linux with Oracle, CVS, mysql, Apache
  • Three (3) years of Java programming experience and Oracle Application Server
  • Three (3) years of web development with Microsoft .NET framework
  • Windows programming experience with desktop databases and Embarcadero RAD Studio C++
  • Java programming and UNIX experience