1

Software Contractor Jobs in San Rafael, CA (NOW HIRING)

Software Engineer (Fullstack)

San Francisco, CA ยท On-site

$150K - $210K/yr

Building reliable, high-performing systems and features that empower paving contractors to run ... software engineering experience in a high velocity environment * Familiarity with NodeJS, React ...

Staff Software Engineer

San Francisco, CA ยท On-site

$200K - $350K/yr

We work with plumbing, HVAC, and electrical contractors - the people who keep homes running - and ... Raised $25M+ from Khosla Ventures and YC Staff Software Engineer @ Broccoli We're looking for a ...

Senior Software Engineer

San Francisco, CA ยท Remote

$190K - $230K/yr

... software: clunky, on-premise systems created in the 1980s and 1990s. That's where Miter comes in ... Using Miter, contractors like Marathon Electrical, W.J. O'Neil, and Truebeck Construction are ...

Remote Software Developer

San Francisco, CA ยท On-site +1

$200 - $300/hr

As a Software Engineering evaluator, you will create cutting-edge datasets for training ... Type : Contractor (no medical/paid leave) * Duration : 1 month (starting next week; potential ...

The Software Compliance Engineer will also coordinate activities with other engineering disciplines, departments, and contractors. What You'll Work On * Reviews change plans for impact to project ...

The Software Compliance Engineer will also coordinate activities with other engineering disciplines, departments, and contractors. What You'll Work On * Reviews change plans for impact to project ...

The Software Compliance Engineer will also coordinate activities with other engineering disciplines, departments, and contractors. What You'll Work On * Reviews change plans for impact to project ...

Background working with inherited or contractor-built codebases * Experience in healthcare, medical ... Our software team is building IoT solutions that bring these devices online-enabling real-time ...

Background working with inherited or contractor-built codebases * Experience in healthcare, medical ... Our software team is building IoT solutions that bring these devices online--enabling real-time ...

Software Engineer

Petaluma, CA ยท On-site

$125K - $150K/yr

Background working with inherited or contractor-built codebases * Experience in healthcare, medical ... Our software team is building IoT solutions that bring these devices online-enabling real-time ...

Sr Software Engineer

San Francisco, CA ยท On-site

$131K - $235K/yr

As a global leader in 3D design, engineering and entertainment software, Autodesk helps people ... Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply ...

next page

Showing results 1-20

Software Contractor information

See San Rafael, CA salary details

$53.5K

$124.7K

$185K

How much do software contractor jobs pay per year?

As of Jun 12, 2026, the average yearly pay for software contractor 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 is a Software Contractor job?

A Software Contractor is a self-employed or agency-hired professional who develops, maintains, or tests software for clients on a temporary or project basis. Unlike full-time employees, contractors typically work on short-term contracts and may serve multiple clients. They are responsible for delivering specific software solutions, often specializing in particular technologies or industries. Contractors must manage their own taxes, benefits, and job stability, but they have greater flexibility and earning potential.

What are the typical challenges faced by software contractors, and how can they be managed?

Software contractors often face challenges such as rapidly learning new codebases, adapting to diverse client expectations, and managing multiple projects or contracts concurrently. Success in this role requires effective communication to clarify requirements, strong organizational skills to prioritize tasks, and adaptability to integrate into different team cultures or workflows. Building a reliable professional network can also help overcome periods of inconsistent work. By proactively managing time, staying updated with industry trends, and clearly setting expectations with clients, software contractors can navigate these challenges and maintain a steady, rewarding career.

What are the key skills and qualifications needed to thrive in the Software Contractor position, and why are they important?

To thrive as a Software Contractor, you need strong programming skills, proficiency in software development methodologies, and the ability to independently manage projects, typically supported by a relevant degree or extensive experience. Familiarity with tools such as version control systems (e.g., Git), project management platforms, and possibly certifications like AWS Certified Developer or PMP is often expected. Excellent communication, problem-solving, and time management skills set top contractors apart, as these enable effective client interaction and project delivery. These abilities are crucial because software contractors must efficiently deliver high-quality solutions on deadline while adapting to varying client requirements and work environments.

What cities near San Rafael, CA are hiring for Software Contractor jobs? Cities near San Rafael, CA with the most Software Contractor job openings:

Software Engineer (Contract)

VantageScore

San Francisco, CA โ€ข On-site

$70 - $80/hr

Contractor

Posted 21 days ago


Job description

About The Role
We are seeking a mid-level Software Engineer with strong Python experience to join our growing engineering team. You will design, build, and maintain scalable applications and services, collaborate cross-functionally, and help drive best practices in coding, testing, and deployment.
This role is ideal for an engineer who is comfortable working in fast-moving environments and is passionate about building high-quality software.
This is a 1099 independent contractor position.
Key Responsibilities
  • Design, develop, and maintain backend services, APIs, and data pipelines using Python.
  • Migrate and convert existing SAS code to Python, ensuring functionality and performance parity.
  • Collaborate with product managers, designers, and fellow engineers to define requirements and deliver solutions.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and provide constructive feedback.
  • Debug, troubleshoot, and improve application performance and reliability.
  • Contribute to architectural discussions and implementation strategies.
  • Help automate workflows and improve development processes.
  • Maintain documentation of systems, workflows, and features.
  • Support production systems and participate in on-call rotations (if applicable).

Required Qualifications:
  • Bachelor's Degree
  • Candidates must be based within 1 Hr. commuting proximity to our office in the San Francisco Peninsula
  • 3-5 years of professional software development experience.
  • Strong proficiency in Python and familiarity with frameworks such as Django, Flask, or FastAPI.
  • Experience building RESTful or GraphQL APIs.
  • Solid understanding of software engineering fundamentals: data structures, algorithms, OOP.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with version control (Git) and CI/CD pipelines.
  • Working knowledge of cloud platforms (AWS, GCP, or Azure).
  • Ability to write unit/integration tests.
  • Excellent problem-solving and communication skills.

Preferred:
  • Experience with AWS services (Lambda, EC2, DynamoDB, S3, API Gateway, etc.).
  • Experience with containerization (Docker, Kubernetes).
  • Data pipeline or ETL experience.
  • Experience with Terraform for infrastructure as code.
  • Experience with monitoring and observability tools.
  • Experience with SAS.
  • Exposure to Agile/Scrum methodologies.

Compensation: $70 - $80/HR