1

Github Software Engineer Intern Jobs in Riverside, CA

Software Development Engineer (Java)

Irvine, CA · On-site

$55.50 - $76.25/hr

AI-Native Engineering: Leverage AI-assisted coding tools (such as GitHub Copilot, Gemini, or ... Experience with the software development lifecycle from concept to deployment. * Hands-on ...

... software systems using tools such as GitHub Actions. * Design and manage cloud-native ... SRE, or related roles. * Strong experience with Kubernetes, Docker, and cloud-native ...

As an Automation Engineering Intern at Cytiva (a Danaher company), you would help improve our ... Troubleshooting system and software issues Collaborating with cross-functional teams on ...

Software Engineer, DevOps

Irvine, CA · On-site

$115K - $170K/yr

... software systems using tools such as GitHub Actions. * Design and manage cloud-native ... SRE, or related roles. * Strong experience with Kubernetes, Docker, and cloud-native ...

Software Engineer, DevOps

Irvine, CA · On-site

$115K - $170K/yr

... software systems using tools such as GitHub Actions. * Design and manage cloud-native ... SRE, or related roles. * Strong experience with Kubernetes, Docker, and cloud-native ...

Software Programmer III

Orange, CA · On-site

$105K - $110K/yr

Proficiency with version control systems such as GitHub, GitLab, and TFS (Azure DevOps). * Ability to collaborate effectively with Business Analysts, Project Managers, QA teams, and stakeholders to ...

next page

Showing results 1-20

Github Software Engineer Intern information

See Riverside, CA salary details

$14

$26

$40

How much do github software engineer intern jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for github software engineer intern in Riverside, CA is $26.52, according to ZipRecruiter salary data. Most workers in this role earn between $21.59 and $30.10 per hour, depending on experience, location, and employer.

What does a GitHub Software Engineer Intern do?

A GitHub Software Engineer Intern works alongside experienced engineers to help develop, test, and maintain software products and features on the GitHub platform. Interns are typically involved in writing code, fixing bugs, participating in code reviews, and collaborating on open source projects. They gain practical experience with industry-standard tools and workflows, while learning about large-scale software development. The internship offers an opportunity to contribute to real-world projects and learn from talented mentors.

What types of projects and technologies do Github Software Engineer Interns typically work on during their internship?

As a Github Software Engineer Intern, you’ll often have the opportunity to contribute to real-world projects that directly impact Github’s platform and user experience. Interns may work on backend services, frontend features, or infrastructure improvements, using technologies like Ruby on Rails, React, and cloud services. You’ll collaborate closely with full-time engineers, participate in code reviews, and attend regular team meetings, ensuring you’re integrated into the development process. This hands-on experience not only strengthens your technical skills but also provides valuable insight into how large-scale software products are built and maintained.

What is the difference between Github Software Engineer Intern vs Github Software Engineer?

AspectGithub Software Engineer InternGithub Software Engineer
Required CredentialsTypically pursuing a bachelor's or master's degree in CS or related fieldBachelor's degree in CS or related field; often requires 1-3 years of professional experience
Work EnvironmentInternship programs, often part-time or summer roles, in tech companies or open-source projectsFull-time employment in tech companies, startups, or open-source organizations
Employer & Industry UsageUsed by companies for internship programs; common in tech and software development industriesFull-time role in similar industries, focusing on software development, cloud services, and open-source contributions

The main difference between Github Software Engineer Intern and Github Software Engineer is experience level and employment status. Interns are typically students gaining practical experience, while engineers are full-time professionals responsible for ongoing development and project management.

What are the key skills and qualifications needed to thrive as a GitHub Software Engineer Intern, and why are they important?

To thrive as a GitHub Software Engineer Intern, you typically need strong programming skills (especially in languages like JavaScript, Python, or Ruby), foundational knowledge of computer science concepts, and progress toward a relevant degree such as computer science or software engineering. Familiarity with Git, GitHub, collaborative coding platforms, and experience using development tools and version control systems are highly valued. Initiative, effective communication, and a willingness to learn set standout interns apart. These skills and qualities enable interns to contribute effectively to real-world projects, collaborate with teams, and rapidly adapt to new challenges in a fast-paced development environment.
What are the most commonly searched types of Github Software Engineer jobs in Riverside, CA? The most popular types of Github Software Engineer jobs in Riverside, CA are:
What are popular job titles related to Github Software Engineer Intern jobs in Riverside, CA? For Github Software Engineer Intern jobs in Riverside, CA, the most frequently searched job titles are:
What cities near Riverside, CA are hiring for Github Software Engineer Intern jobs? Cities near Riverside, CA with the most Github Software Engineer Intern job openings:

Senior Backend Software Engineer

GOODCONNEX INC

Irvine, CA • On-site

Full-time

Retirement, PTO

Posted 10 days ago


Job description

About the Role

We’re building a mobile-first information platform and are approaching production launch. We’re looking for a Senior Backend Software Engineer to co-own our backend architecture and ensure the system is scalable, reliable, and production-ready.

This role is ideal for someone who enjoys designing systems and running them in the real world — handling performance bottlenecks, debugging production issues, and improving reliability as usage grows.

You’ll work closely with a small team and have meaningful influence over architecture, infrastructure decisions, and engineering practices.

What You’ll Do

System Design & Scalability

  • Review and improve backend system architecture for scale and reliability
  • Identify and resolve performance bottlenecks across services, databases, and caches
  • Design data models and APIs that scale as traffic and usage grow
  • Improve caching strategies and consistency patterns

Database & Performance

  • Optimize MySQL schemas, queries, and indexing strategies
  • Analyze slow queries and improve transaction performance
  • Plan for read scaling (replicas, partitioning strategies, etc.)

Production Reliability & Operations

  • Improve observability: logging, metrics, tracing, dashboards, and alerts
  • Debug and resolve production issues, including intermittent and edge-case failures
  • Design systems with resilience in mind (timeouts, retries, circuit breakers)
  • Participate in on-call and incident response as needed

Release Safety & Engineering Discipline

  • Improve deployment safety (blue-green, canary, rollback strategies)
  • Design safe database migration and backward-compatible changes
  • Contribute to engineering best practices and post-incident improvements

Our Tech Stack

  • Backend: Java, Spring Boot
  • Infrastructure: AWS ECS (Fargate), ALB, CloudWatch
  • Database: MySQL (RDS)
  • Caching: AWS ElastiCache (Redis)
  • Client: React Native (mobile)
  • CI/CD: GitHub Actions

Experience with similar stacks is welcome; deep backend and system design fundamentals matter most.

What We’re Looking For

Required

  • 5+ years of backend engineering experience
  • Strong system design and distributed systems fundamentals
  • Experience building and operating production backend services
  • Solid understanding of relational databases and query optimization
  • Experience with cloud infrastructure (AWS preferred)
  • Ability to debug complex issues under real-world constraints
  • Fluent spoken Mandarin required; ability to participate in technical discussions and collaborate with Mandarin-speaking stakeholders.

Strong Plus

  • Experience with Spring Boot in high-traffic systems
  • Hands-on experience with MySQL performance tuning
  • Experience with caching systems
  • Familiarity with observability tools (metrics, tracing, logging)
  • Startup or small-team experience with high ownership

Company Description

GoodConnex is decentralized digital bulletin board helps you discover, offer, and exchange local services—without commissions, algorithms, or corporate middlemen getting in the way.