2

Remote Computer Programmer Jobs in Baltimore, MD

Senior Performance Software Engineer

Baltimore, MD ยท On-site +1

$150K - $230K/yr

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Showing results 21-40

Remote Computer Programmer information

See Baltimore, MD salary details

$32.8K

$64.6K

$94.9K

How much do remote computer programmer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for remote computer programmer in Baltimore, MD is $64,561.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,200.00 and $79,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Remote Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or JavaScript), problem-solving skills, and typically a degree in computer science or related field. Experience with version control systems like Git, cloud platforms, and familiarity with development frameworks or agile project management tools is often expected. Excellent self-motivation, time management, and clear written communication are standout soft skills for remote collaboration. These skills ensure the ability to deliver high-quality code efficiently, maintain alignment with distributed teams, and adapt to evolving technical requirements.

What is a remote computer programmer?

A remote computer programmer is a professional who writes, tests, and maintains computer code while working from a location outside of a traditional office, such as from home or another remote location. They use programming languages to create software, applications, and systems, collaborating with teams through online communication and project management tools. Remote computer programmers often enjoy flexible schedules and can work for companies located anywhere in the world, provided they have reliable internet access and the necessary technical setup.

What does a remote computer programmer do?

As a remote computer programmer, you work from home as a software developer and help create the programs, applications, and assets required by your employer. In this role, you may engineer solutions to existing software problems, code new applications, monitor a system or a network, and ensure the security of all online components. Remote computer programmers frequently work on smaller, short-term projects, but occasionally code larger and more complex content. Many aspects of this job vary by employer and could include switching between a variety of programming languages, using additional hardware, and writing technical documentation like user manuals or training material.

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

AspectRemote Computer ProgrammerRemote Software Developer
CredentialsTypically requires a degree in computer science or related field, programming certificationsSimilar credentials, often with additional experience in software design
Work EnvironmentRemote, often freelance or contract-based, working on coding tasksRemote, may involve full-time employment, working on software projects
Industry UsageCommon in tech, finance, startups, and IT servicesWidely used across tech, enterprise, and app development sectors

Remote Computer Programmers and Remote Software Developers share similar credentials and work environments, often working remotely on coding and software projects. The main difference lies in scope: programmers focus primarily on writing code, while developers may handle broader tasks like designing, testing, and maintaining software applications.

How do remote computer programmers typically collaborate and communicate effectively with their teams?

Remote computer programmers often rely on a combination of collaboration tools such as version control systems (e.g., Git), project management platforms (like Jira or Trello), and communication tools (Slack, Zoom, or Microsoft Teams) to stay connected with their colleagues. Regular virtual meetings and code reviews are common practices to ensure alignment and maintain code quality. Clear documentation and proactive communication are key, as working remotely can sometimes lead to misunderstandings or delays. Successful remote programmers make an effort to be responsive, participate in team discussions, and stay updated on project changes.
What are the most commonly searched types of Computer Programmer jobs in Baltimore, MD? The most popular types of Computer Programmer jobs in Baltimore, MD are:
What are popular job titles related to Remote Computer Programmer jobs in Baltimore, MD? For Remote Computer Programmer jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Remote Computer Programmer jobs in Baltimore, MD look for? The top searched job categories for Remote Computer Programmer jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Remote Computer Programmer jobs? Cities near Baltimore, MD with the most Remote Computer Programmer job openings:
Infographic showing various Remote Computer Programmer job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $64,561 per year, or $31 per hour.

Software Engineer (Computer Vision) TS/SCI with Poly)

SOLERITY

Fort George G Meade, MD โ€ข On-site, Remote

$170K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


Job description

Description

Take the next step in your career with Solerity. As a recognized leader in providing Information Technology, Engineering Services, Program Management, and Consulting Services to the U.S. Federal Government and Intelligence Community, we deliver innovative, mission-focused solutions supporting some of the nation's most critical missions in data analytics, software engineering, and advanced technology systems.


Solerity is seeking a Software Engineer (SWE1) to develop, maintain, and enhance complex software systems supporting large-scale data processing, real-time analytics, and advanced algorithm development. This role supports mission-critical applications involving computer vision, face analytics, and processing of large multimedia and data sets in secure environments.

The ideal candidate will have strong software engineering experience, a passion for building scalable systems, and familiarity with modern web technologies and video processing frameworks.


Responsibilities Include:
  • Develop, maintain, and enhance complex software systems supporting data-intensive analytics and computer vision applications.ย 
  • Analyze user requirements and translate them into software design and performance specifications.ย 
  • Design, code, test, debug, and deploy new software features and enhancements.ย 
  • Integrate software components into new or existing system architectures and operating environments.ย 
  • Develop and execute test procedures and validate software components against requirements.ย 
  • Debug and resolve software defects and production issues.ย 
  • Design and implement algorithms to support system performance and functional requirements.ย 
  • Create and manage database queries and data repository interfaces.ย 
  • Review and improve software documentation, standards, and development processes.ย 
  • Support system-level design decisions, including hardware/software trade-offs and reuse of existing components.ย 
  • Collaborate with cross-functional teams including system engineers, analysts, and other developers.ย 
  • Support integration of COTS/GOTS solutions where appropriate.ย 
  • Develop and maintain software systems using modern development methodologies and Agile practices.ย 
  • Additional duties may be assigned.ย 
REQUIREMENTS YOU BRING:
  • 7+ years of experience as a Software Engineer on programs of similar scope and complexity.ย 
  • Bachelor's degree in Computer Science, Engineering, or related technical discipline (or equivalent experience).ย 
  • Experience analyzing system requirements and translating them into software solutions.ย 
  • Experience designing, developing, and modifying software systems in complex environments.ย 
  • Strong debugging and problem-solving skills.ย 
  • Experience developing and executing software test procedures.ย 
  • Experience with software documentation and development standards.ย 
  • Ability to design and implement algorithms to meet system performance requirements.ย 
  • Experience integrating software systems across multiple environments.ย 
  • Proficiency in software development lifecycle practices.ย 
TECHNICAL SKILLS (PREFERRED):
  • Experience with modern web development technologies including:ย 
    • TypeScriptย 
    • JavaScriptย 
    • CSSย 
    • Vue.jsย 
    • Reactย 
    • Viteย 
    • Node.jsย 
    • NPMย 
    • Gitย 
  • Experience with video playback and streaming technologies such as:ย 
    • HTML5 videoย 
    • Vidstackย 
    • video.jsย 
    • HLSย 
    • DASH (preferred but not required)ย 
WORK LOCATION
  • Emerson III facilityย 
  • Telework eligibility determined by mission requirementsn mission requirements

Requirements

BENEFITS YOU'LL ENJOY:

1. Medical, dental and vision coverage

2. Health Savings Accounts and Flexible Spending Accounts for healthcare and dependent care

3. Flexible work schedule to include onsite, hybrid or remote, as dictated by position

4. 401(k) and company-funded life insurance

5. Generous Paid Time Off (PTO)

6. Tuition and training assistance

7. Financial rewards for employee referrals.

8. Pet insurance

9. Employee discount program


EMPLOYMENT OPPORTUNITIES: Solerity is committed to the range of perspectives we bring to the marketplace by being an employer dedicated to hiring a highly qualified team of professionals, providing world class services and products aimed at exceeding our customer's expectations. Solerity is an equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities. Solerity is a VEVRAA Federal Contractor.


APPLY TODAY!


JOB ID- 344