2

Remote Computer Science Jobs in Clinton Township, MI

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... This compensation range is specific to a remote role and takes into account the wide range of ...

Engineering Manager

Dearborn, MI · Remote

$150K - $283K/yr

Bachelor's degree in Computer Science, Engineering, or a related field. * 5+ years of hands-on ... LI-Remote #LI-CH2 What you'll do.. * Lead and develop a team of mobile engineers delivering ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... This compensation range is specific to a remote role and takes into account the wide range of ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... This compensation range is specific to a remote role and takes into account the wide range of ...

Cloud Engineer

Farmington Hills, MI · Remote

$57 - $76.25/hr

Bachelor's degree in Information Technology, Computer Science, Engineering, or a related field, or ... Remote · Standard business hours · Limited travel expected

Java Tutor

Detroit, MI · 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 ...

Showing results 41-60

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 Clinton Township, MI?

The most popular types of Computer Science jobs in Clinton Township, MI are:

What are popular job titles related to Remote Computer Science jobs in Clinton Township, MI?

For Remote Computer Science jobs in Clinton Township, MI, the most frequently searched job titles are:

What job categories do people searching Remote Computer Science jobs in Clinton Township, MI look for?

The top searched job categories for Remote Computer Science jobs in Clinton Township, MI are:

What cities near Clinton Township, MI are hiring for Remote Computer Science jobs?

Cities near Clinton Township, MI with the most Remote Computer Science job openings:

Infographic showing various Remote Computer Science job openings in Clinton Township, MI as of July 2026, with employment types broken down into 2% Internship, 72% Full Time, 16% Part Time, and 10% Contract. Highlights an 100% Remote job distribution.

Engineering Systems Analyst (Remote)

International Automotive Components

Troy, MI • Remote

Full-time

Posted 2 days ago

New


Job description

Position Summary

The Engineering Systems Analyst is responsible for supporting enterprise Product Lifecycle Management (PLM) and CAD platforms, with a primary focus on Siemens Teamcenter, Active Workspace, CAD integrations, end-user support, troubleshooting, training, and continuous improvement. This role partners with engineering, manufacturing, IT, and business stakeholders to ensure reliable system performance, effective change-process execution, and strong user adoption across engineering systems.

Essential Duties and Responsibilities Teamcenter Support and Troubleshooting
  • Provide Teamcenter 4-Tier and Active Workspace operational support, resolving user access, authentication, role permission, ACL, data model, and client-side performance issues.
  • Monitor system logs, trace files, database queries, syslogs, and error dumps to perform root-cause analysis on recurring incidents, system failures, and performance issues.
  • Maintain, configure, and troubleshoot Teamcenter workflows
  • Diagnose issues with Teamcenter Rich Client and Active Workspace clients.
  • Support software deployments, routine system health checks, minor patches, enhancement fixes, upgrades, and migrations in partnership with engineering teams.
  • Partner with infrastructure teams, support teams, and Siemens GTAC to escalate complex infrastructure or core software issues.
Stakeholder Engagement, Documentation, and Training
  • Collaborate with engineering, manufacturing, and business stakeholders to translate requirements into functional Teamcenter configurations.
  • Create and update user guidelines and internal knowledge base articles.
  • Coordinate with cross-functional teams during system upgrades, patches, and integration testing.
  • Train key business users on data governance, change-process execution, Teamcenter Visualization, and CAD visualization best practices.
  • Deliver training for new hires in change management roles across engineering, cost estimating, sales, and plant engineering, including quarterly refresher courses through IAC University.
  • Process, triage, and resolve help tickets for the Engineering Systems group.
CAD and Engineering Tool Support
  • Support CAD and engineering tools including Siemens NX, CATIA V5/V6, AutoCAD, Teamcenter Data exchange, OEM Teamcenter or database environments.
  • Troubleshoot CAD data saving, loading, check-in/check-out, structure management, geometry syncing, attribute mapping, and local client configuration issues.
  • Ensure software installation, updates, and availability for design and engineering groups.
  • Maintain CAD computer and laptop inventory.
  • Apply working knowledge of CAD and Teamcenter integrations, Teamcenter Visualization, and OEM CAD environments including GM, Ford, Honda, and Nissan.
  • Quickly learn and support additional CAD and engineering tools as business needs evolve.
Required Qualifications
  • Bachelor's degree in Information Technology, Computer Science, Mechanical Engineering, Industrial Engineering, or equivalent practical experience.
  • 3+ years of hands-on experience supporting enterprise PLM environments, specifically Siemens Teamcenter.
  • Strong understanding of Product Lifecycle Management methodologies and Engineering Change Management structures.
  • Proficiency with Teamcenter configuration, data modeling, workflow designer, ACL rules, queries, reports, and organization management.
  • Working knowledge of SQL and database troubleshooting.
  • Excellent problem-solving abilities, strong cross-functional communication skills, and a customer-centric approach to internal IT support.
Preferred Qualifications
  • Familiarity with CAD and ERP integrations, including Siemens NX and SAP.
  • Experience supporting CAD tools such as CATIA V5/V6, NX, or related OEM Teamcenter environments.
  • Experience developing training materials, user documentation, or internal knowledge base content.
Key Competencies
  • Analytical troubleshooting and root-cause analysis
  • Customer-focused support and issue resolution
  • Clear communication with technical and non-technical stakeholders
  • Process discipline, documentation quality, and attention to detail
  • Ability to learn new engineering tools and adapt to evolving business needs
Work Environment and Expectations

This position operates in a professional office, and engineering systems support environment. The role requires regular collaboration with engineering, manufacturing, IT, and business teams, along with timely response to system support requests, project activities, and training needs.

This job description is intended to describe the general nature and level of work performed. It is not intended to be an exhaustive list of all duties, responsibilities, and qualifications associated with the position.