1

Senior Software Developer Jobs in San Rafael, CA

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

Company Name: TechCorp Solutions We are looking for a Senior Software Engineer with 5+ years of experience in Python and FastAPI. The ideal candidate will have strong backend development skills and ...

Sr. Software Engineer

San Francisco, CA

$144K - $190K/yr

As a Senior Software Engineer on the team, you'll own projects end to end - from shaping ambiguous problems and writing technical designs through implementation and rollout. You'll partner closely ...

Sr. Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

As a Senior Software Engineer on the team, you'll own projects end to end - from shaping ambiguous problems and writing technical designs through implementation and rollout. You'll partner closely ...

Sr. Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

As a Senior Software Engineer on the team, you'll own projects end to end - from shaping ambiguous problems and writing technical designs through implementation and rollout. You'll partner closely ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

About You You are a passionate Senior Software Engineer who wants to develop and scale our multi ... AWS Certified Developer certification is highly desired. * Prior experience with Big Data ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

The Senior Software Engineer will be responsible for designing and building core services, ensuring the Policy Engine remains efficient and auditable as the system scales. This role requires strong ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and building resilient systems that run with ...

Sr. Software Engineer

Emeryville, CA · On-site

$135K - $155K/yr

The Sr. Software Engineer will report to the Sr. Director, Application Development ... CI/CD and DevOps automation. * Ensure high availability, reliability, and low-latency user ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and building resilient systems that run with ...

Showing results 21-40

Senior Software Developer information

See San Rafael, CA salary details

$17

$68

$97

How much do senior software developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for senior software developer in San Rafael, CA is $68.81, according to ZipRecruiter salary data. Most workers in this role earn between $58.41 and $77.16 per hour, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

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 job categories do people searching Senior Software Developer jobs in San Rafael, CA look for? The top searched job categories for Senior Software Developer jobs in San Rafael, CA are:
What cities near San Rafael, CA are hiring for Senior Software Developer jobs? Cities near San Rafael, CA with the most Senior Software Developer job openings:
Infographic showing various Senior Software Developer 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 $143,128 per year, or $68.8 per hour.

Senior Software Engineer

Perimeterplatform

San Francisco, CA • On-site

$150 - $210/hr

Other

Posted 5 days ago


Job description

Home -> Jobs -> Senior Software Engineer

Senior Software Engineer

Full Time

Bay Area or Remote

Perimeter – May 24, 2024

Perimeter is searching for Senior Full-Stack Software Engineers to create and support an intuitive, real-time communication tool for first responders and communities affected by natural disasters such as wildfires and hurricanes. For Perimeter, user experience is more than just a differentiator – ease-of-use and clarity are essential tenets of the product and make all the difference in dire situations during a disaster. By helping us iterate and improve our product, you will help to create a unique user experience in high-stress, high-risk environments.

Perimeter’s mission is to provide trusted information to bridge the gap between governmental agencies and the communities they serve. We do this by improving the quality of current evacuation warnings and other communications: rather than rely on text-based notifications sent to entire cities or counties, emergency managers can use Perimeter to send communities accurate and detailed evacuation maps with recommended routes and guidance on where to go. Unlike a traditional text message, Perimeter provides real-time information on how a disaster is progressing.

Team updates:
  • We closed our $4.5 million funding round in mid-May of 2023, and are well-positioned for growth in the coming years.
  • Perimeter already has active deployments with 106 departments across California and Nevada serving 2.2M residents, including active deployments for wildfires, floods, and day-to-day hazards like road closures across various counties in 2023.
  • We received 1.4 million views during our first Merced County deployment in January 2023.
  • Perimeter has multiple new customers in our pipeline and is in a stage of rapid growth.
  • We have been featured in the New York Times, Business Insider, Forbes, The Guardian, and The Wall Street Journal, and were winners of the New York Times’ “Good Tech Awards” and the Beat the Blaze government hackathon.
  • Our co-founders were recognized in Forbes’ 30 Under 30 in Enterprise Technology for their work at Perimeter.
As A Senior Software Engineer, You Will:
  • Contribute to and oversee the full-stack development of our web platform.
  • Work closely with, and incorporate feedback from: PMs, designers, and other engineers.
  • Proactively enhance our backend infrastructure and DevOps.
  • Expand and optimize database schema.
  • Consistently seek and offer feedback to peers and cross-functional partners.
You Will Love This Job If:
  • You are passionate about the problem we are solving.
  • You are excited to work with an early stage start-up and take charge of your work.
  • You want to continuously learn new skills and grow with the company.
  • You enjoy the flexibility of full-remote work as well as some in-person time with the team during off-sites.
  • You like to take ownership of the product you are implementing.
You Should Get In Touch If:
  • You have 5+ years of experience in full-stack development.
  • You have developed a web application using React.
  • You are familiar with typescript.
  • You are familiar with user-centered design best practices for web and mobile experiences.
  • You have experience working on complex systems and applications.
  • You have experience with bringing new products to market.
Some Things We Consider Critical:
  • You are a strong communicator; explaining complex technical concepts to product managers, designers, and other engineers is no problem for you.
  • You write understandable code with an eye towards maintainability and scalability.
  • When things break – and they will – you are eager and able to help fix things.
  • You have the ability to maintain and troubleshoot our mission-critical system in near real time.
Interested? Great! Here’s what you should know:

This is a remote, full-time role. Our team is high impact, low ego, and has an amazing culture of focusing on both the personal and professional growth of each team member.

We recently finalized our largest funding round yet, which makes this a special moment to join the team and leave a mark on a truly mission driven company. Seize a unique opportunity to lead the product as we grow and deploy nationwide.

We especially encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team and are looking for someone who can help continue to lead that process.

Deploy in minutes, not months. Your community is looking to you for answers. Are you ready?

Replace static PDF maps and radio chatter with a single, real-time operating picture that keeps everyone safe.

#J-18808-Ljbffr