2

Remote Computer Science Jobs in Bloomington, IN (NOW HIRING)

Senior Software Engineer

Crane, IN · On-site +1

$122K - $161K/yr

Secret Potential for Remote Work: ORA_ON_SITE Description SAIC is seeking a highly motivated and ... Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, or a ...

ENGINEER/SCIENTIST

Crane, IN · On-site +1

$125K - $192K/yr

... remote or isolated sites. You must be able to travel on military and commercial aircraft for ... Computer Science Series Experience refers to paid and unpaid experience, including volunteer work ...

UI/UX SME

Crane, IN · On-site +1

$185K/yr

This position can be fully remote , and any required travel would be reimbursed by the government ... Bachelor's degree in Computer Engineering, Computer Science, Human-Computer Interaction ...

Java Tutor

Bloomington, IN · Remote

$18 - $40/hr

Ability to explain encapsulation, abstract classes, design patterns, and JVM architecture while preparing students for AP Computer Science A, college-level software development, and industry ...

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.

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.

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?

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.

Can I work remotely with a computer science degree?

Yes, many computer science roles can be performed remotely, especially in software development, programming, and IT support. Remote work often requires strong technical skills, familiarity with collaboration tools, and self-discipline, and some positions may require specific certifications or experience.

What are the most commonly searched types of Computer Science jobs in Bloomington, IN?

The most popular types of Computer Science jobs in Bloomington, IN are:

What job categories do people searching Remote Computer Science jobs in Bloomington, IN look for?

The top searched job categories for Remote Computer Science jobs in Bloomington, IN are:

What cities near Bloomington, IN are hiring for Remote Computer Science jobs?

Cities near Bloomington, IN with the most Remote Computer Science job openings:

Infographic showing various Remote Computer Science job openings in Bloomington, IN as of August 2026, with employment types broken down into 75% Full Time, and 25% Part Time. Highlights an 100% Remote job distribution.

$122K - $161K/yr

Full-time

Posted 4 days ago


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

80th of 225 rated it services


Job description

SAIC is seeking a highly motivated and skilled Software/Computer Engineer to contribute to concept development, design, and integration of projects involving remote weapon systems and autonomous systems. In this role, you will be responsible for supporting computer and software engineering tasks that are critical to the design, development, and implementation of cutting-edge technologies. The ideal candidate will play a key role in advancing our innovative remote weapon systems and contributing to our efforts in the autonomous systems domain.

This position is on-site in Crane, IN. 


Key Responsibilities:

  • Design, develop, and test software components and systems for remote weapon systems.
  • Collaborate cross-functionally with engineering teams to integrate software with hardware components in  complex systems.
  • Assist in the development, implementation, and testing of systems related to autonomous systems.
  • Participate in system requirements analysis, design reviews, and code inspections to ensure adherence to quality and performance standards.
  • Troubleshoot software and system issues, ensuring functionality, performance, and reliability.
  • Contribute to ongoing research and development efforts to advance system capabilities.
  • Document designs, specifications, and systems processes to ensure clear communication across teams.
SAIC is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

Required Skills and Experience:

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, or a related field, plus five (5) years of experience. 
  • Strong proficiency in programming languages such as C++, Python, or Java.
  • Familiarity with software development tools, version control systems, and software development life cycle methodologies.
  • Solid understanding of systems engineering concepts and software-hardware integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong written and verbal communication skills, with the ability to collaborate effectively within a team.


Preferred Qualifications:

  • Experience with robotic systems and/or weapon systems.
  • Knowledge of computer vision, machine learning, or AI algorithms for autonomous systems.
  • Experience with Real-Time Operating Systems (RTOS) or embedded software development.
  • Familiarity with simulation environments and tools for robotics or weapon systems.
  • Prior exposure to military or defense systems is highly desired.

Required Security Clearance: 

  • Must be able to obtain a Secret security clearance. Can start once interim clearance is granted. SAIC will sponsor the clearance process

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom