2

Remote Computer Science Jobs in Franklin, OH (NOW HIRING)

Software Engineer, Senior

Dayton, OH · On-site +1

$119K - $157K/yr

Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, Data Science, or a ... Background in signal processing, image processing, or remote sensing data workflows. * Experience ...

Software Engineer, Senior

Dayton, OH · On-site +1

$119K - $157K/yr

Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, Data Science, or a ... Background in signal processing, image processing, or remote sensing data workflows. * Experience ...

Sr Staff Software Engineer

Dayton, OH · On-site +1

$119K - $157K/yr

... remote sensing algorithms, tools, and techniques to deliver world-class data exploitation ... Bachelor's degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related ...

Master's degree in Computer Science, Cyber Security, Information Security, Engineering, or Information Technology #CyberServiceNow For individuals assigned and/or hired to work in Remote role ...

Remote Type: Contract To Hire Compensation: $60/hr W2 Work Model: Remote - offsite Hours: 40.0 ... B.S. in Computer Science or equivalent System One, and its subsidiaries including Joulé and ...

Remote Type: Contract To Hire Compensation: $60/hr W2 Work Model: Remote - offsite Hours: 40.0 ... B.S. in Computer Science or equivalent System One, and its subsidiaries including Joulé and ...

Remote Type: Contract To Hire Compensation: $60/hr W2 Work Model: Remote - offsite Hours: 40.0 ... B.S. in Computer Science or equivalent System One, and its subsidiaries including Joulé and ...

Open to Remote Open to USC, GC, or H1B ONLY! XECM OpenText Role and Responsibilities Solution ... Bachelor's degree in Computer Science, Information Systems, or related field. OpenText ...

Java Developer

Fairfield, OH · Remote

$110K - $120K/yr

Remote - offsite Hours: 40.0 Security Clearance: None specified Overview W2 ONLY, NO C2C. No ... B.S. in Computer Science or equivalent System One, and its subsidiaries including Joulé and ...

Although the position will be remote, there might be some occasional travel to ERP Suites ... Bachelor's degree in Business, Computer Science, Information Systems, Engineering, Data Science, or ...

Our team consists of passionate and motivated individuals with degrees in engineering, computer science, mathematics, physics, and data science. We use our expertise and creativity to take innovative ...

Our team consists of passionate and motivated individuals with degrees in engineering, computer science, mathematics, physics, and data science. We use our expertise and creativity to take innovative ...

Software Engineer

Beavercreek, OH · On-site +1

$125K - $145K/yr

Remote * Travel Requirements: ~10% * Working Hours: Standard Qualifications Required: * Bachelor's degree in Computer Science or related field * Active Secret clearance with Top Secret eligibility ...

Software Engineer

Beavercreek, OH · On-site +1

$110K - $115K/yr

Remote * Travel Requirements: ~10% * Working Hours: Standard Qualifications Required: * Bachelor's degree in Computer Science or related field * Active Secret clearance with Top Secret eligibility ...

Our team consists of passionate and motivated individuals with degrees in engineering, computer science, mathematics, physics, and data science. We use our expertise and creativity to take innovative ...

New

Showing results 21-40

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 Franklin, OH?

The most popular types of Computer Science jobs in Franklin, OH are:

What job categories do people searching Remote Computer Science jobs in Franklin, OH look for?

The top searched job categories for Remote Computer Science jobs in Franklin, OH are:

What cities near Franklin, OH are hiring for Remote Computer Science jobs?

Cities near Franklin, OH with the most Remote Computer Science job openings:

Infographic showing various Remote Computer Science job openings in Franklin, OH as of August 2026, with employment types broken down into 70% Full Time, 15% Part Time, and 15% Contract. Highlights an 23% In-person, and 77% Remote job distribution.

Software Engineer, Senior

GRVTY

Dayton, OH • On-site, Remote

$119K - $157K/yr

Full-time

Re-posted 14 days ago


Job description

What Impact You'll Have

GRVTY is looking for a Senior Software Engineer to join a small, technically focused team supporting national security missions at a customer site in Dayton, Ohio. This is hands-on engineering work - you will be designing and building Python-based software tools that support optical signature modeling, spectral data analysis, and machine learning-enabled sensor workflows. The work spans algorithm development, data pipeline construction, and integration of ML capabilities into operational and analytical environments.

You will work directly with scientists, sensor domain experts, and intelligence analysts - translating complex technical requirements into functional, maintainable software. This is not a role for someone looking to coast. We want someone who is technically sharp, can operate with a degree of autonomy, and understands that the software they build has real downstream impact on mission outcomes.

What You'll be Owning

  • Design, develop, and maintain Python-based software tools supporting optical signature modeling, spectral sensor data processing, and analytical workflows.
  • Work with sensor physicists, data scientists, and machine learning engineers to translate technical concepts and mission requirements into working software.
  • Build and optimize data pipelines for ingesting, processing, and analyzing large-scale scientific and sensor datasets.
  • Develop and integrate machine learning workflows - including training data preparation, model integration, and evaluation - into operational toolsets.
  • Create clear software architecture documentation, workflow diagrams, and code structure so tools can be maintained, extended, and transitioned effectively.
  • Test, validate, and troubleshoot algorithms and software modules across development and deployment environments, including classified workspaces.
  • Manage and maintain Git repositories with discipline - clean commits, meaningful documentation, and reproducible builds.
  • Contribute to a culture of technical rigor: peer reviews, coding standards, and honest engagement with complex problems.

What You Must Have

  • Active Top Secret clearance with ability to obtain SCI and CI polygraph.
  • Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, Data Science, or a related STEM field. Equivalent hands-on experience will be considered.
    • 9+ years of professional software development experience, with demonstrated focus on scientific computing, algorithm development, data processing, or related technical domains or 7+ years of experience and a Masters degree
  • Expert-level Python programming, including object-oriented design, modular architecture, and production-quality code.
  • Experience developing software for data-intensive workflows - sensor data, scientific data, simulation, or equivalent.
  • Ability to work from technical or scientific requirements and produce well-structured software architecture, logic flows, and implementation plans.
  • Comfortable operating in both Windows and Linux environments, including secure or classified customer workspaces.
  • Familiarity with source control and development tooling: Git, GitLab, Bitbucket, Jira, Jenkins, or equivalent.
  • Strong communication skills - able to work directly with domain experts who are not software engineers and translate what they need into software that actually works.

What Would be Nice to Have

  • Experience with optical signature modeling, EO/IR sensor data, spectral analysis, or hyperspectral data processing.
  • Familiarity with machine learning frameworks and workflows: PyTorch, TensorFlow, scikit-learn, or equivalent.
  • Experience with scientific Python libraries: NumPy, pandas, OpenCV, SciPy, or similar.
  • Background in signal processing, image processing, or remote sensing data workflows.
  • Experience with simulation, modeling, or mission analysis software in a defense or intelligence context.
  • Familiarity with ML/Ops practices - training pipelines, data labeling, model evaluation, and deployment workflows.
  • Experience integrating algorithms into existing operational software suites.
  • Proficiency in a secondary technical language: C, C++, MATLAB, Java, or Rust.
  • Advanced degree in a relevant technical field (Computer Science, Electrical Engineering, Physics, Image Science, or related).
  • Prior experience supporting defense, intelligence, or classified customer environments.
  • Experience with CI/CD practices, automated testing, and DevSecOps tooling.