2

Remote Computer Science Jobs in Annapolis, MD (NOW HIRING)

Pursuing or recently completed a degree in Computer Science, Cybersecurity, Engineering, Data ... Remote work (based in the continental U.S.) * Flexible schedule, up to 20 hours per week ...

Location: 100% remote Years' Experience: 2+ years professional experience Education: Bachelor's in computer science or software engineering related field Clearance: Applicants must be able to obtain ...

Lead Developer

Washington, DC · Remote

$125K - $155K/yr

Bachelor's degree in Computer Science, Information Technology, or a related field. * Preferred ... equipment. #LI-Remote #LI-RC1 The Compensation range for this role is $125,000 - $155,000 USD ...

Requirements: * Degree (or equivalent work experience) in Computer Science, Engineering ... Fully remote, U.S.-based * Health Benefits: Comprehensive health, dental, and vision coverage

DevSecOps Engineer (Remote Opportunity)

Washington, DC · Remote

$59.75 - $81.75/hr

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical ... Remote Opportunity. Note: Selected candidates will be required to complete fingerprinting at a ...

DevSecOps Engineer (Remote Opportunity)

Washington, DC · On-site +1

$59.75 - $81.75/hr

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical ... Remote Opportunity. Note: Selected candidates will be required to complete fingerprinting at a ...

Flight Software Engineer

Washington, DC · On-site +1

$105K - $155K/yr

Hybrid (Kirtland AFB, NM), Remote U.S. eligible JOB STATUS: Full-time CLEARANCE: U.S. Citizenship ... Computer Science * Electrical Engineering * Aerospace Engineering Experience: * Minimum 5+ years of ...

next page

Showing results 1-20

Remote Computer Science information

What Are Remote Computer Science Jobs?

Remote computer science jobs include a wide variety of roles focused on the use and analysis of computers and networks, including security specialists, network administrators, and software programmers. In these roles, you may develop hardware or software, control user accounts and permissions, analyze security procedures, manage confidential information, order repairs and replacements, manage inventory levels, conduct penetration tests, or manage a full development cycle for new software. Remote computer science jobs frequently use databases, private networks, intrusion detection systems, and remote conferencing software to help coordinate jobs. This is something of a catch-all term for computer-based positions, so if you are looking for a specific role, such as a remote programmer or remote computer engineer, you may need to narrow your search terminology.

How do remote computer science professionals typically collaborate with their teams to ensure project success?

Remote computer science professionals usually rely on a mix of communication and project management tools—such as Slack, Zoom, GitHub, and Jira—to collaborate effectively with their teams. Regular virtual meetings, code reviews, and shared documentation help maintain alignment and transparency. While working remotely offers flexibility, it can also require proactive communication and self-management to avoid misunderstandings and stay on track with deliverables. Many teams adopt Agile methodologies to structure their work and foster collaboration, regardless of physical location.

What are the key skills and qualifications needed to thrive as a Remote Computer Science professional, and why are they important?

To thrive as a Remote Computer Science professional, you need strong programming skills, problem-solving abilities, and a relevant degree or equivalent experience in computer science or software engineering. Proficiency with coding languages (such as Python, Java, or C++), version control systems like Git, and remote collaboration tools (e.g., Slack, Jira, Zoom) is essential. Excellent communication, self-motivation, and time management are vital soft skills for working independently and with distributed teams. These skills and qualities enable efficient development, seamless teamwork, and successful project delivery in a remote environment.

What are remote computer science jobs?

Remote computer science jobs are positions that involve the application of computer science principles—such as programming, software development, data analysis, and cybersecurity—that can be performed from any location with internet access. These roles often include software engineer, web developer, data scientist, system administrator, and more. Remote computer science professionals collaborate with teams virtually, using digital communication and project management tools. This flexibility allows employees to work from home or anywhere in the world, offering a better work-life balance and access to global job opportunities.
What are the most commonly searched types of Computer Science jobs in Annapolis, MD? The most popular types of Computer Science jobs in Annapolis, MD are:
What are popular job titles related to Remote Computer Science jobs in Annapolis, MD? For Remote Computer Science jobs in Annapolis, MD, the most frequently searched job titles are:
What job categories do people searching Remote Computer Science jobs in Annapolis, MD look for? The top searched job categories for Remote Computer Science jobs in Annapolis, MD are:
What cities near Annapolis, MD are hiring for Remote Computer Science jobs? Cities near Annapolis, MD with the most Remote Computer Science job openings:
Infographic showing various Remote Computer Science job openings in Annapolis, MD as of June 2026, with employment types broken down into 2% Internship, 72% Full Time, 14% Part Time, and 12% Contract. Highlights an 100% Remote job distribution.
Software Engineer (Computer Vision) TS/SCI with Poly)

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

SOLERITY

Fort George G Meade, MD • On-site, Remote

$170K - $175K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 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