2

Remote Computer Science Jobs in Sunnyvale, CA (NOW HIRING)

OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math ... We're remote-first and offer competitive pay, generous learning and growth opportunities, and ...

Senior ML/Research Scientist

Mountain View, CA · On-site +1

$116K - $148K/yr

... computer science, electrical engineering, or related fields/experience * Strong Python programming ... Mountain View, CA (not a remote position) Employment Eligibility: At this time NextSense is only ...

Pleasanton, California (Remote) Role Overview The Senior Data Scientist will operate as part of an ... A Master's degree is required, preferably in Computer Science, Data Science, Healthcare Informatics ...

PhD and current Faculty/Professor status in Geospatial Analytics, Computer Science, Remote Sensing, or a related field. * Deep Domain Expertise: 12+ years of experience in remote sensing and ...

Lead Engineer

San Mateo, CA · On-site +1

$116K - $153K/yr

MS in Computer Science, Computer Engineering or a related field * Experience working with remote teams across multiple locations * Experience with Kubernetes and Docker * CI tools (Jenkins, Circle CI ...

Lead Engineer

San Mateo, CA · Remote

$116K - $153K/yr

MS in Computer Science, Computer Engineering or a related field * Experience working with remote teams across multiple locations * Experience with Kubernetes and Docker * CI tools (Jenkins, Circle CI ...

SOFTWARE ENGINEER Remote (Pacific Hours) axiomcloud.ai 510-683-5200 Axiom Cloud is transforming how ... Bachelors in Computer Science, Engineering, or a related field. * 3+ years of professional software ...

Bachelors or Graduate Degree in Computer Science, or a related field (not a hard requirement for an ... Is located in the Bay Area (remote work is an option for exceptional candidates). Pluses:

Andriod Developer

Sunnyvale, CA · Remote

$57 - $75/hr

Sunnyvale, CA (Remote) - Look for nearby location candidates those candidates will be given first ... Bachelor's Degree in Computer Science or related field and 5+ years of experience building scalable ...

Engineering Intern

San Jose, CA · Remote

$30 - $40/hr

The ideal candidate will have a strong background in computer science, be aware of cloud-native ... other remote locations within the US. Visa Sponsorship : Platform9 will sponsor the H1 costs for ...

Engineering Intern

San Jose, CA · On-site +1

$30 - $40/hr

The ideal candidate will have a strong background in computer science, be aware of cloud-native ... other remote locations within the US. Visa Sponsorship : Platform9 will sponsor the H1 costs for ...

Remote Summary: The main function of a network engineer is to determine user requirements and ... Education/Experience: • Bachelor's degree in computer science or a related field required.

next page

Showing results 1-20

Remote Computer Science information

See Sunnyvale, CA salary details

$25.7K

$98K

$213.9K

How much do remote computer science jobs pay per year?

As of Jun 14, 2026, the average yearly pay for remote computer science in Sunnyvale, CA is $98,005.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,473.00 and $140,289.00 per year, depending on experience, location, and employer.

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.

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 communication skills, proficiency with collaboration tools, and sometimes specific certifications or experience with remote work environments.

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 jobs pay $10,000 a month without a degree?

Remote computer science roles such as software developers, web developers, and cybersecurity specialists can earn $10,000 or more per month without a formal degree, often relying on strong coding skills, certifications, and experience. Freelance work, consulting, and project-based contracts in tech fields also offer high earning potential without traditional degrees.

How can I make $100,000 a year working from home?

Remote computer science professionals can reach a $100,000 annual income by gaining specialized skills in areas like software development, data science, or cybersecurity, and obtaining relevant certifications. Building a strong portfolio, gaining experience, and working for high-paying companies or freelancing can also increase earning potential while working remotely.

How to make $1000 a week remote?

Remote computer science professionals can earn $1000 or more weekly by taking on freelance projects, consulting, or working for companies that pay competitive rates. Building in-demand skills such as programming, software development, or data analysis, and using platforms like Upwork or Freelancer, can help achieve this income level. Consistent work, strong skills, and a reliable client base are key factors.
What are the most commonly searched types of Computer Science jobs in Sunnyvale, CA? The most popular types of Computer Science jobs in Sunnyvale, CA are:
What are popular job titles related to Remote Computer Science jobs in Sunnyvale, CA? For Remote Computer Science jobs in Sunnyvale, CA, the most frequently searched job titles are:
What job categories do people searching Remote Computer Science jobs in Sunnyvale, CA look for? The top searched job categories for Remote Computer Science jobs in Sunnyvale, CA are:
What cities near Sunnyvale, CA are hiring for Remote Computer Science jobs? Cities near Sunnyvale, CA with the most Remote Computer Science job openings:
Infographic showing various Remote Computer Science job openings in Sunnyvale, CA as of June 2026, with employment types broken down into 2% Internship, 74% Full Time, 12% Part Time, and 12% Contract. Highlights an 100% Remote job distribution, with an average salary of $98,005 per year, or $47.1 per hour.
Software Engineer II, Security

Software Engineer II, Security

GitHub

San Francisco, CA • On-site, Remote

$83K/yr

Other

Posted 25 days ago


Job description

About GitHub

GitHub is the world's leading platform for agentic software development - powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United States

Overview

GitHub is changing the way the world builds software, and we want you to help secure GitHub. We're looking for an Identity & Access Security Operations Engineer to ensure the right Hubbers get the right access at the right time for the right reasons and to strengthen the security and availability of GitHub's internal systems.

As part of Secure Access Engineering - Identity & Access Management, you will enable secure access to GitHub's internal infrastructure and the sensitive data stored therein. In this position, you will maintain and improve IAM control processes, develop automation to improve efficiency, and collaborate across teams to ensure secure access patterns.

Responsibilities

? Provide guidance and support to Hubbers using GitHub's internal identity and access management platform

? Develop, maintain, and improve services that support identity lifecycle, access workflows, and paved-path processes for Hubbers

? Work with technical and non technical partner teams to drive consistent IAM practices

? Monitor and maintain IAM services, participate in an on-call rotation, respond to incidents, and enhance operational processes

? Manage services and processes that play a critical role in compliance to several audit frameworks

Qualifications

Required Qualifications:

  • 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python

  • OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 1+ year(s) experience

  • OR Bachelor's Degree in Computer Science or related field

  • OR equivalent experience.

  • 1+ years of experience in Security Operations, Identity & Access Management, Security Engineering, or a related technical field.

  • 1+ years experience implementing or operating IAM technologies (e.g., SSO/MFA, directory services, RBAC/ABAC models).

  • 1+ years professional experience working with Ruby

Preferred Qualifications:

? Experience operating identity or access management systems at scale.

? Familiarity with identity directories (e.g., Okta, Azure AD), authentication/authorization protocols (OAuth, SAML, OIDC)

? Experience supporting production services in an on-call capacity.

? Experience with cloud environments such as AWS, Azure, or GCP.

? Experience designing paved-path processes for identity lifecycle, access reviews, or entitlements management.

Compensation Range

The base salary range for this job is USD $83,400.00 - USD $221,400.00 /Yr.

These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.

This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled.

GitHub values

  • Customer-obsessed

  • Ship to learn

  • Growth mindset

  • Own the outcome

  • Better together

  • Diverse and inclusive

Manager fundamentals

  • Model

  • Coach

  • Care

Leadership principles

  • Create clarity

  • Generate energy

  • Deliver success

Who We Are

GitHub is the world's leading AI-powered developer platform with 150 million developers and counting. We're also home to the biggest open-source community on earth (and 99% of the world's software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.

Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We're remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are-because we know that people flourish when they can work on their own terms.

Join us, and let's change the world, together.

EEO Statement

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!