1

Software Engineer Co Op Jobs in San Rafael, CA (NOW HIRING)

Our software engineering teams are highly valued by customers, whether start-ups or established ... Relevant internships, co-ops, personal projects, or open-source contributions are also valued. New ...

Our software engineering teams are highly valued by customers, whether start-ups or established ... Relevant internships, co-ops, personal projects, or open-source contributions are also valued. New ...

Our software engineering teams are highly valued by customers, whether start-ups or established ... Relevant internships, co-ops, personal projects, or open-source contributions are also valued. New ...

Roughly 1-10 years of software engineering experience * Strong backend or full-stack engineering ... Exceptional new grads with strong internships, co-ops, or projects may be considered Prior ...

Roughly 1-10 years of software engineering experience * Strong backend or full-stack engineering ... Exceptional new grads with strong internships, co-ops, or projects may be considered Prior ...

Roughly 1-10 years of software engineering experience * Strong backend or full-stack engineering ... Exceptional new grads with strong internships, co-ops, or projects may be considered Prior ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

Role Overview: We're hiring a Software Engineer to join our tight-knit engineering team of four. In ... Philipp (Co-Founder & CEO) - Hi, I'm Phil! Raised on a small strawberry farm in Bavaria, Germany, I ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

Role Overview: We're hiring a Software Engineer to join our tight-knit engineering team of four. In ... Philipp (Co-Founder & CEO) - Hi, I'm Phil! Raised on a small strawberry farm in Bavaria, Germany, I ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

The Senior Software Engineer will play a key role in developing AI agent initiatives, building user ... our co-founders to understand the customer and make decisions on the product that will lead to a ...

As a remote co-located team, we're inspired by our values and anchored in hubs across the US, UK ... Role We're hiring Senior Software Engineers across multiple engineering pillars at Whatnot ...

Software Engineer

San Francisco, CA · On-site

$150K - $250K/yr

Amazing to watch." - Dan Levine, Accel Flint is led by co-founders Michelle Lim, Engineer #1 turned ... Generating hundreds of thousands of dollars in pipeline revenue The role As a Software Engineer at ...

Software Engineer

San Francisco, CA · On-site

$135K - $175K/yr

As an early-career Software Engineer, you ship production features from your first weeks - real ... You'll work directly with Bruce Kim (CTO / Co-Founder), who sets the technical bar and goes deep on ...

Showing results 41-60

Software Engineer Co Op information

See San Rafael, CA salary details

$70.8K

$164.4K

$229.1K

How much do software engineer co op jobs pay per year?

As of Sep 4, 2026, the average yearly pay for software engineer co op in San Rafael, CA is $164,446.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,800.00 and $192,800.00 per year, depending on experience, location, and employer.

What is a software engineer co op?

A Software Engineer Co-Op is a student or recent graduate who participates in a cooperative education program, gaining hands-on work experience at a company while still in school. These positions typically last several months and allow students to apply their classroom knowledge to real-world software development projects. Co-Ops work alongside experienced engineers, contributing to coding, debugging, and project development, and often rotate between academic terms and work terms. This experience helps students build their skills, expand their professional network, and often leads to future job opportunities.

What are software engineer co op positions?

Students studying to be software engineers often look for internship and training opportunities. As a software engineer co-op, you work with today’s latest and greatest technologies, researching Database Theory, JavaScript, CSS3, HTML5, and more. Your responsibilities are those of a student and intern, and you research and develop software. Your duties may include completing a project, assisting engineers, or shadowing them to develop the skills necessary for entering the workforce. Co-op positions often last for a term of one year. Students almost always receive pay for these positions that either provide credit or a pass/fail grade.

What types of projects and responsibilities can a software engineer co op expect during their placement?

As a Software Engineer Co Op, you can typically expect to work on real-world projects alongside full-time engineers, often contributing to codebases, debugging, and writing tests. Your responsibilities may also include participating in agile team meetings, collaborating with cross-functional teams such as QA and product management, and learning industry-standard tools and workflows. While the scope of your work may start with smaller tasks, strong performance can lead to more complex assignments and greater autonomy as your term progresses.

What are the key skills and qualifications needed to thrive as a software engineer co op, and why are they important?

To thrive as a Software Engineer Co Op, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by coursework in computer science or a related field. Familiarity with common programming languages (such as Python, Java, or C++), version control systems like Git, and basic exposure to development environments is important. Strong problem-solving abilities, willingness to learn, and effective communication set standout candidates apart. These skills ensure you can contribute to real-world projects, adapt to new technologies, and collaborate effectively within engineering teams.

What is the difference between Software Engineer Co Op vs Software Developer Intern?

AspectSoftware Engineer Co OpSoftware Developer Intern
CredentialsTypically pursuing or holding a bachelor's degree in Computer Science or related fieldUsually students in similar fields, often at an earlier stage of their education
Work EnvironmentFull-time or part-time cooperative work, often integrated with academic scheduleInternship, often part-time or summer-only
Employer & Industry UsageUsed by tech companies for ongoing cooperative programs, often in software development teamsCommonly used by companies for short-term internship roles in software development

The main difference is that a Software Engineer Co Op is a longer-term, often semester-based cooperative position that integrates with academic programs, while a Software Developer Intern is typically a shorter-term internship, often during summer, focused on gaining initial industry experience.

What are the most commonly searched types of Software Engineer jobs in San Rafael, CA?

The most popular types of Software Engineer jobs in San Rafael, CA are:

What cities near San Rafael, CA are hiring for Software Engineer Co Op jobs?

Cities near San Rafael, CA with the most Software Engineer Co Op job openings:

Infographic showing various Software Engineer Co Op job openings in San Rafael, CA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $164,446 per year, or $79.1 per hour.

Software Engineer

Calfus Inc.

Alameda, CA • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Key responsibilities

  • Write and maintain Python and shell automation scripts for builds, deployments, environment setup, log processing, and operational tasks.

  • Design, develop, and maintain backend services and APIs, and containerize applications using Docker.

  • Administer, troubleshoot, and diagnose Linux systems, and build and maintain CI/CD pipelines to ensure reliable deployment processes.


Job description

About Calfus

At Calfus, we are known for delivering cutting-edge AI agents and products that transform businesses in previously unimaginable ways. We empower companies to harness the full potential of AI, unlocking opportunities they never imagined possible before the AI era. Our software engineering teams are highly valued by customers, whether start-ups or established enterprises, because we consistently deliver solutions that drive revenue growth. Our ERP solution teams have successfully implemented cloud solutions and developed tools that seamlessly integrate with ERP systems, reducing manual work so teams can focus on high-impact tasks.


None of this would be possible without talent like you! Our global teams thrive on collaboration, and we’re actively looking for skilled professionals to strengthen our in-house expertise and help us deliver exceptional AI, software engineering, and solutions using enterprise applications.


As one of the fastest-growing companies in our industry, we take pride in fostering a culture of innovation where new ideas are always welcomed without hesitation. We are driven and expect the same dedication from our team members. Our speed, agility, and dedication set us apart, and we perform best when surrounded by high-energy, driven individuals.


To continue our rapid growth and deliver an even greater impact, we invite you to apply for our open positions and become part of our journey!


About the Role

We are looking for an early-career Software Engineer who leans heavily toward DevOps and platform work. You will spend your days in Linux, writing Python and shell to automate the parts of our delivery process that should not be manual, packaging services into containers, and keeping build and deployment pipelines healthy for engineering teams across multiple customer engagements.


Location: Pleasanton, CA (Onsite 100%)


What You Will Do

  • Write and maintain Python and shell automation for builds, deployments, environment setup, log processing, and routine operational work that currently eats engineering time.
  • Design, develop, and maintain backend services and APIs
  • Containerize applications and services with Docker. Write clean, small, reproducible images and keep Compose setups working for local development and testing.
  • Administer and troubleshoot Linux systems. Diagnose performance issues, disk and memory pressure, networking problems, permissions, and service failures using standard tooling.
  • Build and maintain CI/CD pipelines so that a commit reliably becomes a tested, versioned, deployable artifact without anyone babysitting it.
  • Set up and tune monitoring, logging, and alerting so problems surface before a customer reports them.
  • Support engineering teams’ day to day: unblock broken builds, fix flaky environments, and improve the developer experience for the people around you.
  • Apply security and compliance practices in your work. Calfus operates under SOC 2 Type 2 and ISO/IEC 27001, so secrets handling, access control, and audit trails are part of the job rather than an afterthought.
  • Write documentation and runbooks that someone else can follow and improve the ones you find lacking.


On your first day, we’d expect you to have:

  • A bachelor’s degree in computer science, Computer Engineering, Information Technology, or a related technical field.
  • 1 to 3 years of experience in DevOps, Platform Engineering, SRE, or Software Engineering. Relevant internships, co-ops, personal projects, or open-source contributions are also valued. New graduates with strong hands-on experience are encouraged to apply.
  • Strong knowledge of Linux, including the command line, filesystems, processes, permissions, package management, SSH, systemd, and basic networking.
  • General systems administration experience across Windows, macOS, or Linux environments.
  • Hands-on experience with Docker, including building images, writing Dockerfiles, and working with multi-container environments.
  • Strong backend development skills in Node.js, Java, Python, or Go.
  • Experience working with REST or GraphQL APIs, microservices, and relational databases such as PostgreSQL or MySQL.
  • Basic knowledge of frontend frameworks such as React, Angular, or Vue.js.
  • Ability to write clean Python and Bash scripts for automation, tooling, and system tasks.
  • Good understanding of Git, including branching, merging, rebasing, resolving conflicts, and pull request workflows.
  • Basic networking knowledge, including DNS, HTTP, TCP/IP, ports, firewalls, and TLS.
  • Familiarity with Identity and Access Management (IAM) or Privileged Access Management (PAM) concepts is a plus but not required. Training will be provided.
  • Strong communication and problem-solving skills, with the ability to explain technical issues clearly to both engineers and customers.


We’d be excited if you also have:

  • CI/CD tooling such as GitHub Actions, GitLab CI, or Jenkins.
  • Exposure to a cloud provider (AWS, Azure, or GCP) at the level of spinning up compute, storage, and networking.
  • Familiarity with Kubernetes concepts, even if only from a local cluster or coursework.
  • Infrastructure as code with Terraform or Ansible.
  • Monitoring and observability tools such as Prometheus, Grafana, or the ELK stack.
  • Working knowledge of SQL and at least one relational database.
  • Experience deploying or supporting AI and machine learning workloads.
  • Relevant certifications (Linux Foundation, AWS, Azure, Docker, Kubernetes).


Compensation:

Salary range: Between $90,000.00 to $110,000.00 per year. Pay is based on several factors including geographical locations but not limited to education, work experience, certifications, etc.


Offered Benefits:

Calfus prioritizes the well-being and financial security of its employees & families by providing comprehensive health coverage, which includes medical (by Kaiser & Aetna), Dental & Vision (by Guardian) plans. This ensures that employees and families have access to essential healthcare services, addressing both preventive and ongoing medical needs.

Additionally, Calfus understands the importance of long-term financial planning for its employees. To support this, the company offers a retirement savings plan (401k) where you can start saving as soon as you join!

We offer paid time off (PTO) to eligible U.S. employees. PTO is designed to give you flexibility for rest, personal time, and life needs. Details on accrual and usage are provided in the company's PTO policy.


Calfus Inc. is an Equal Opportunity Employer.

Calfus provides equal opportunity employment (EOE) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Calfus complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has a presence.


All your information will be kept confidential according to EEO guidelines.