1

Software Developer Volunteer Jobs in San Rafael, CA

Senior Software Engineer, Storage

San Francisco, CA ยท On-site

$144K - $190K/yr

As a Senior Software Engineer on our storage team, you'll be joining our core engineering team to ... Volunteer time off Compensation: Compensation will be paid in the range of $166,000 - $201,000 ...

Senior Software Engineer, Storage

San Francisco, CA ยท On-site

$144K - $190K/yr

As a Senior Software Engineer on our storage team, you'll be joining our core engineering team to ... Volunteer time off Compensation: Compensation will be paid in the range of $166,000 - $201,000 ...

About the Role We are seeking seasoned Senior Software Engineers to design, build, and scale Crusoe ... Volunteer time off * Global travel insurance & emergency assistance * Daily meals allowance

Senior Software Engineer, IAM

San Francisco, CA ยท On-site

$144K - $190K/yr

We are seeking seasoned Senior Software Engineers to design, build, and scale Crusoe Cloud's next ... Volunteer time off * Global travel insurance & emergency assistance * Daily meals allowance

Senior Software Engineer, IAM

San Francisco, CA ยท On-site

$144K - $190K/yr

We are seeking seasoned Senior Software Engineers to design, build, and scale Crusoe Cloud's next ... Volunteer time off * Global travel insurance & emergency assistance * Daily meals allowance

Showing results 41-60

Software Developer Volunteer information

See San Rafael, CA salary details

$53.5K

$124.7K

$185K

How much do software developer volunteer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for software developer volunteer in San Rafael, CA is $124,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,300.00 and $144,900.00 per year, depending on experience, location, and employer.

What types of projects and responsibilities can a software developer volunteer expect to work on?

As a Software Developer Volunteer, you may contribute to a wide range of projects, including building or improving websites, developing software tools, or automating tasks for nonprofit organizations or community initiatives. Your responsibilities could involve coding, debugging, documentation, and collaborating with other volunteers or team members during the software development life cycle. Many organizations encourage volunteers to propose their own ideas or take initiative on projects, giving you the opportunity to expand your skills and portfolio. You can also expect to attend virtual or in-person meetings, participate in code reviews, and work in an agile or project-based environment. This hands-on experience provides real-world learning, networking, and growth opportunities while making a meaningful impact.

What are the key skills and qualifications needed to thrive as a software developer volunteer, and why are they important?

To thrive as a Software Developer Volunteer, you need solid programming skills in languages like Python, Java, or JavaScript, as well as problem-solving abilities and a fundamental understanding of software development principles. Familiarity with version control systems like Git and exposure to collaboration platforms such as GitHub or Bitbucket are typically expected; relevant certifications or project experience can be advantageous. Strong communication, teamwork, and initiative are standout soft skills in a volunteer setting. These skills and qualities are crucial for effectively contributing to projects, learning from peers, and supporting organizational goals with limited resources.

What is a software developer volunteer?

A Software Developer Volunteer is an unpaid role where individuals contribute their programming skills to support a cause, organization, or project. Volunteers may help develop software, fix bugs, improve existing systems, or create new applications. This role provides valuable experience, enhances technical skills, and allows developers to give back to the community. It can be a great opportunity for students, career changers, or professionals looking to gain hands-on experience.

What are the most commonly searched types of Software Developer jobs in San Rafael, CA? The most popular types of Software Developer jobs in San Rafael, CA are:
What cities near San Rafael, CA are hiring for Software Developer Volunteer jobs? Cities near San Rafael, CA with the most Software Developer Volunteer job openings:
Infographic showing various Software Developer Volunteer job openings in San Rafael, CA as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $124,675 per year, or $59.9 per hour.

Staff Software Engineer, Managed Orchestration (Managed Kubernetes)

Crusoe

San Francisco, CA โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 days ago


Job description

Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens — to power the world's most ambitious AI workloads. When you join Crusoe, you join a team that is building the future, faster.

We're in the midst of the greatest industrial revolution of our time. The demand for AI compute is boundless, and power is a bottleneck. We're solving that — with an energy-first approach that makes AI infrastructure better for the world and faster for the people innovating with AI.

We're looking for problem-solving, opportunity-finding teammates with a sense of urgency, who believe in the scale of our ambition and thrive on a path not fully paved — people who want to grow their careers alongside a team of experts across energy, manufacturing, data center construction, and cloud services.

If you want to do the most meaningful work of your career, help our customers and partners advance their AI strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe.

About the Role:

We are actively seeking an exceptional Staff Software Engineer for our cloud software team who will contribute to the operations of our cutting-edge infrastructure. Your expertise will be instrumental in designing and scaling our carbon-reducing operating model, as well as managing critical hardware, software, and network components.

In this role, you will be involved in writing and reviewing code, contributing to proposals and architecture documents. You will evaluate tools and frameworks, carefully considering their impact on reliability, scalability, operational costs, and ease of adoption. Your expertise in orchestration and optimization will be instrumental in advancing our managed Kubernetes and AI training clusters, ensuring they lead the industry in reliability and performance.

What You'll Be Working On:

  • Contribute to the development of scalable and robust software solutions, closely aligning with the strategic objectives outlined in the Crusoe Cloud roadmap

  • Work collaboratively with tech leads and engineers to create a dynamic environment where creativity and technical excellence are encouraged, leading to the development of cutting-edge cloud solutions

  • Continuously stay abreast of the latest trends and techniques in cloud software, incorporating these insights to keep Crusoe’s offerings innovative

  • While you won’t have formal management responsibilities, you will support the development of your peers by sharing knowledge and providing guidance in technical discussions

What You'll Bring to the Team:

  • You have 8+ years of experience working in software engineering, with strong experience in Systems Engineering

  • You possess 2+ years of programming experience in GoLang

  • You have experience with Kubernetes and Linux Engineering and debugging

  • You are skilled in infrastructure as code and familiar with systems-level challenges

  • You have experience with Terraform and GCP (preferred)

  • You understand Argo, CI/CD, and Automated Testing pipelines

  • You can build and manage Kubernetes operators and controllers, developing and maintaining essential components that ensure the reliability and efficiency of the Kubernetes environment

  • You can develop scalable systems to compete with leading services like Google Kubernetes Engine (GKE) and Amazon Elastic Kubernetes Service (EKS)

  • You can oversee critical projects with broad impact, leading initiatives focused on networking, quality control, and automation to ensure optimal performance and reliability

  • You can design system architecture, taking ownership of system architecture, including CI/CD pipelines, while ensuring adherence to security standards

  • You have excellent communication skills, both verbal and written

Benefits:

  • Competitive compensation

  • Restricted Stock Units

  • Paid time off & paid holidays

  • Comprehensive health, dental & vision insurance

  • Employer contributions to HSA account

  • Paid parental leave

  • Paid life insurance, short-term and long-term disability

  • Professional development & tuition reimbursement

  • Mental health & wellness support

  • Commuter benefits (parking & transit)

  • Cell phone stipend

  • 401(k) Retirement plan with company match up to 4% of salary

  • Volunteer time off

Compensation Range:

Compensation will be paid in the range of $220,000 - $250,000 + Bonus. Restricted Stock Units are included in all offers. Compensation to be determined by the applicants knowledge, education, and abilities, as well as internal equity and alignment with market data.

Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.