2

Remote Computer Engineering Student Jobs in California

Senior Software Engineer

San Francisco, CA ยท On-site +1

$144K - $190K/yr

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 ...

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 ...

Collaborate with our local and remote developer team * Help document our app * Perform routine ... Previous experience in software development, computer engineering, or other related fields

Senior Ecosystem Engineer

San Mateo, CA ยท On-site +1

$119K - $163K/yr

Used to working with remote and international engineering teams. * A strong troubleshooter and ... Bachelor's degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical ...

next page

Showing results 1-20

Remote Computer Engineering Student information

What are remote computer engineering students?

Remote computer engineering students are individuals who are pursuing a degree or taking courses in computer engineering through online or distance-learning programs. These students complete their coursework, projects, and sometimes even labs entirely online, allowing them to study from anywhere with an internet connection. This flexibility can help students balance their education with work or personal commitments, and opens up access to programs that may not be available locally. Remote learners often use video lectures, virtual labs, and online collaboration tools to interact with instructors and classmates.

How do remote computer engineering students effectively collaborate with team members and instructors during group projects?

Remote computer engineering students typically use collaboration tools such as version control systems (like Git), video conferencing platforms, and shared document editors to work together on group projects. Regular virtual meetings and clear communication channels are essential for staying aligned and addressing challenges quickly. Many programs encourage students to adopt agile methodologies, assigning roles and setting milestones to maintain project momentum. Building strong digital communication skills and proactively reaching out to peers and instructors are key to ensuring successful teamwork in a remote setting.

What is the difference between Remote Computer Engineering Student vs Remote Software Developer?

AspectRemote Computer Engineering StudentRemote Software Developer
Required CredentialsEnrolled in a computer engineering program, some internships or certificationsProven coding skills, relevant certifications, portfolio
Work EnvironmentLearning-focused, often part-time or internship-basedFull-time or freelance projects, collaborative teams
Employer & Industry UsageEducational institutions, tech startups, internshipsTech companies, startups, freelance platforms

Remote Computer Engineering Students are typically in educational programs gaining foundational knowledge, often working on internships or projects. Remote Software Developers are experienced coders working on real-world projects, often full-time. While both roles involve programming, students focus on learning, whereas developers focus on delivering software solutions.

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

To thrive as a Remote Computer Engineering Student, you need a solid understanding of programming, mathematics, and computer systems, typically supported by enrollment in a computer engineering degree program. Familiarity with collaboration tools (like GitHub, Zoom), coding languages (such as Python, C++), and access to virtual lab environments is essential. Strong self-motivation, time management, and effective online communication are standout soft skills for remote learning. These skills and qualities are crucial for managing coursework independently, collaborating remotely, and successfully completing complex engineering projects.
What are the most commonly searched types of Computer Engineering Student jobs in California? The most popular types of Computer Engineering Student jobs in California are:
What are popular job titles related to Remote Computer Engineering Student jobs in California? For Remote Computer Engineering Student jobs in California, the most frequently searched job titles are:
What job categories do people searching Remote Computer Engineering Student jobs in California look for? The top searched job categories for Remote Computer Engineering Student jobs in California are:
What cities in California are hiring for Remote Computer Engineering Student jobs? Cities in California with the most Remote Computer Engineering Student job openings:
Senior Software Engineer, Monolith Platform

Senior Software Engineer, Monolith Platform

GitHub

San Francisco, CA โ€ข On-site, Remote

$144K - $190K/yr

Other

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

As a software engineer at GitHub on the Monolith Platform team, you will enhance the collaboration experience at GitHub by working closely with a community of engineers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. In this role you will design, prototype, implement, ship and support highly performant, resilient, and scalable solutions to support our monolith developers at GitHub.

We are looking for creative problem solvers and diverse thinkers, people who care about culture as well as customers and features. We believe that how we do things is as important as what we do. Big vision, a common purpose, passion for quality, curiosity, dedication, and investment in fun and collaboration are what lead to great results. Great products reflect the teams that build them.

Responsibilities

  • Design, develop, test and ship high-quality technical solutions that scale acrossmultiple GitHub services and become intimately familiar with the systems youbuild and take pride in writing maintainable code.

  • Providetechnical leadership, mentorship, pairing opportunities, and code reviewsto encourage the growth of others; support teams in producing extensible andmaintainable code, ensuring integration with downstream dependencies andadherence to quality standards.

  • Own and advocate for the health and quality of the systems that the team builds,including participating inon-callfor first responder rotations and live incidents.

  • Design, develop, test and ship high-quality technical solutions that scale acrossmultiple GitHub services.

  • Collaborate with cross-functional teams to define and implement innovative solutions.

  • Providetechnical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.

  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations

  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.

  • Design and implement APIs tofacilitateseamless integration between software components.

  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.

  • Become intimately familiar with the systems you build and take pride in writing maintainable code.

Qualifications

Required Qualifications:

  • 6+ years experience in Software Engineering, Computer Science, or relatedtechnical discipline with proven experience maintaining and delivering productionsoftware 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, ComputerScience, or elated field AND 5+ years experience in SoftwareEngineering, Computer Science, or related technical discipline with provenexperience maintaining and delivering production software coding inlanguages including, but not limited to, C, C++, C#, Java, JavaScript, Go,Ruby, Rust, or Python

  • OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python

  • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python

  • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field

  • OR equivalent experience.

Preferred Qualifications:

  • Minimum 2 years experience in one or more scripting languages (e.g., Bash, Python, or a similar language).

  • Minimum 2 years experience using general purpose programming languages (e.g., Go, Ruby, or a similar language).

  • Minimum 3 years experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts.

Compensation Range

The base salary range for this job is USD $124,000.00 - USD $329,200.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!