1

Sr Staff Software Engineer Jobs in Santa Rosa, CA

We are looking for an experienced Controls Software Engineer who is passionate about safety-critical systems to join our Motion Planning & Controls team. In this role, you will: * Be responsible for ...

Our technology makes advertising possible on the App Store, Apple News, Stocks, and Apple TV. We help developers and marketers of all sizes drive app discovery across the App Store. Our display ads ...

The Role As a Lead Software Engineer, you will help define and build the next generation of Doxel's project management, commissioning, and field-enablement tools--systems trusted by the world ...

Senior Software Engineer

Bodega Bay, CA · On-site

$150K - $175K/yr

We are looking for a detail-oriented, hands-on Software Engineer to strengthen and grow our data collection, software interfaces, and infrastructure, which we use to report key business metrics and ...

We are looking for a detail-oriented, hands-on Software Engineer to strengthen and grow our data collection, software interfaces, and infrastructure, which we use to report key business metrics and ...

Controls Software Engineer

Bodega Bay, CA

$53.75 - $68.50/hr

With a strong scientific reputation, expert staff, and advanced capabilities, the ALS attracts ... Enhance relationships with senior internal and external partners to resolve shared technical and ...

Senior Controls Software Engineer

Bodega Bay, CA · On-site

$53.75 - $68.50/hr

Working closely with scientists, engineers, and technical staff, the engineer delivers reliable ... By setting the standards for software excellence and long-term controls strategy, you will ensure ...

As a Senior Software Engineer on the team, you will build and operate the systems of record for balances and transactions, the settlement orchestration that decides how sellers and customers get paid ...

... senior team members. You'll also collaborate with talented engineering and cross-functional ... basic software engineering principles Growth mindset - you're excited to learn from senior ...

next page

Showing results 1-20

Sr Staff Software Engineer information

See Santa Rosa, CA salary details

$66.1K

$176.2K

$240.5K

How much do sr staff software engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for sr staff software engineer in Santa Rosa, CA is $176,188.00, according to ZipRecruiter salary data. Most workers in this role earn between $147,100.00 and $208,300.00 per year, depending on experience, location, and employer.

What is a Sr Staff Software Engineer?

Sr Staff Software Engineers are highly experienced technical professionals responsible for leading complex engineering projects and setting technical direction within organizations. They often mentor other engineers, influence architectural decisions, and collaborate across departments to ensure software quality and scalability. This role typically requires deep expertise in software development, strong problem-solving skills, and the ability to guide teams in adopting best practices and innovative solutions.

How does a Sr Staff Software Engineer typically influence technical direction and mentor other engineers within an organization?

As a Sr Staff Software Engineer, you are often expected to set the technical vision for major projects, making high-impact architectural decisions and ensuring best practices are followed across teams. You will regularly collaborate with engineering managers, product managers, and other senior engineers to align technical solutions with business goals. In addition, mentoring junior engineers and providing guidance during code reviews or design discussions are key parts of the role, helping to foster technical excellence and accelerate team growth.

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

To thrive as a Sr Staff Software Engineer, you need advanced expertise in software architecture, coding, and system design, typically supported by a degree in computer science or related field and significant engineering experience. Mastery of programming languages (such as Java, Python, or C++), cloud platforms, version control systems, and familiarity with DevOps tools or relevant certifications are highly valued. Exceptional leadership, mentorship, and effective communication skills help you collaborate across teams and guide technical direction. These skills ensure you can deliver scalable solutions, drive complex projects, and influence technical strategy within the organization.

What is the difference between Sr Staff Software Engineer vs Staff Software Engineer?

AspectSr Staff Software EngineerStaff Software Engineer
Required CredentialsBachelor's or Master’s in CS or related field; extensive experienceBachelor's or Master’s in CS or related field; significant experience
Work EnvironmentTechnical leadership, complex project ownershipTechnical expertise, project contribution
Industry UsageUsed in large tech companies, R&D teamsCommon across tech firms, startups, enterprise
Search/Comparison IntentUnderstanding senior technical rolesClarifying seniority levels in engineering

The main difference between a Sr Staff Software Engineer and a Staff Software Engineer lies in their level of technical leadership and scope of impact. Sr Staff Engineers typically lead complex projects, influence technical strategy, and mentor senior engineers, whereas Staff Engineers focus on technical expertise and project contributions. Both roles require strong technical credentials and experience, but Sr Staff Engineers operate at a higher strategic level within organizations.

What job categories do people searching Sr Staff Software Engineer jobs in Santa Rosa, CA look for?

The top searched job categories for Sr Staff Software Engineer jobs in Santa Rosa, CA are:

What cities near Santa Rosa, CA are hiring for Sr Staff Software Engineer jobs?

Cities near Santa Rosa, CA with the most Sr Staff Software Engineer job openings:

Infographic showing various Sr Staff Software Engineer job openings in Santa Rosa, CA as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 20% Part Time, 1% Temporary, and 4% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $176,188 per year, or $84.7 per hour.

Staff Software Engineer, Platform

Bodega Bay, CA

SmithRx
Health Care and Social Assistance • 201 - 500 employees

Full-time

Re-posted just now


Job description

Who We Are:

SmithRx is a rapidly growing, venture-backed Health-Tech company. Our mission is to disrupt the expensive and inefficient Pharmacy Benefit Management (PBM) sector by building a next-generation drug acquisition platform driven by cutting edge technology, innovative cost saving tools, and best-in-class customer service. With hundreds of thousands of members onboarded since 2016, SmithRx has a solution that is resonating with clients all across the country.

We pride ourselves for our mission-driven and collaborative culture that inspires our employees to do their best work. We believe that the U.S healthcare system is in need of transformation, and we come to work each day dedicated to making that change a reality. At our core, we are guided by our company values:

  • Integrity: Our purpose guides our actions and gives us confidence in the path ahead. With unwavering honesty and dependability, we embrace the pressure of challenging the old and exemplify ethical leadership to create the new.
  • Courage: We face continuous challenges with grit and resilience. We embrace the discomfort of the unknown by balancing autonomy with empathy, and ownership with vulnerability. We boldly challenge the status quo to keep moving forward—always.
  • Together: The success of SmithRx reflects the strength of our partnerships and the commitment of our team. Our shared values bind us together and make us one. When one falls, we all fall; when one rises, we all rise.

Job Summary:

As a Staff Software Engineer, you will play a key role in the entire engineering lifecycle from design, documentation, build, test and maintain our SmithRx product suite. You will advocate and bring best practices/methodologies, coding standards and large-scale system design perspectives to our team. We need our engineers to be versatile and driven, display leadership and ownership qualities, and be enthusiastic to take on new challenges as we continue to push technology forward.

What you will do:

  • Focus on back-end architecture; designing, developing and maintaining SmithRx product features using various languages such as Golang, JavaScript/Typescript, Node, GraphQL, and SQL (amongst others), while leveraging full CI and CD to iterate quickly
  • Collaborate with stakeholders and technical leads to understand functional and technical requirements to produce high-quality, scalable software and services
  • Provide scope and risk estimates for system and feature builds by building technical design documentation
  • Continually apply software development best practices, design patterns, testing, automation, tools and technologies.
  • Leverage AWS technologies, like Lambda and Fargate, to handle various types of jobs and batch processing
  • Troubleshoot production issues by performing triages for issues that arise, assessing the impact, creating and executing a plan for short-term and long-term mitigation, and performing root cause analysis to prevent future occurrence of issues.
  • Coach/mentor junior team members in their assigned engineering projects by reviewing and providing feedback on code developed, and performing design and code reviews
  • Work with senior leadership to turn technical vision into a tangible roadmap every quarter
  • Be the cornerstone of a collaborative learning culture through mentorship, code reviews, the exploration of new technologies, and other innovations

What you will bring to SmithRx:

  • BS or advanced degree in Computer Science or related field, or 4 years of equivalent professional experience.
  • 8-12 years of software development experience working on server-side applications, specifically around API servers, third party integrations and data processing
  • Experience at a high-growth startup a plus
  • Expertise in a compiled language such as Go, Java or Kotlin is required
  • Proficiency with relational databases such as PostgreSQL, including schema design, SQL tuning, and database monitoring is required
  • Demonstrated experience designing and implementing scalable APIs; a solid understanding of design patterns, database design, and testing best practices.
  • Working knowledge of GraphQL APIs, CI and CD pipeline, AWS platform, Docker, and Kubernetes a plus
  • Positivity; non-dogmatic, team-first attitude
  • Flexibility; someone who is responsive and comfortable with ambiguity
  • Highly disciplined approach to software design and development and ability to work on features independently (accurately forecast delivery milestones and work with stakeholders to ensure that expectations are met)

What SmithRx Offers You:

  • Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance and AD&D Insurance
  • Flexible Spending Benefits
  • 401(k) Retirement Savings Program
  • Short-term and long-term disability
  • Discretionary Paid Time Off
  • Paid Company Holidays
  • Wellness Benefits
  • Commuter Benefits
  • Paid Parental Leave benefits
  • Employee Assistance Program (EAP)
  • Well-stocked kitchen in office locations
  • Professional development and training opportunities

Location: US - Remote

Zone A includes the following locations:

  • San Francisco Bay Area - California
  • Metro New York City - Connecticut, New Jersey, New York and Pennsylvania
Zone A Pay Range
$187,200—$234,000 USD

Zone B includes the following locations:

  • California - outside of San Francisco Bay Area
  • Metro Denver / Boulder - Colorado
  • Metro District of Columbia - District of Columbia, Maryland, Virginia and West Virginia
  • Metro Boston / Cambridge - Massachusetts and New Hampshire
  • Metro Austin - Texas
  • Metro Seattle - Washington
Zone B Pay Range
$171,600—$214,500 USD

Zone C includes all other locations not listed above, including:

  • Alabama, Alaska, Arizona, Arkansas, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Mexico, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Rhode Island, South Carolina, South Dakota, Tennessee, Utah, Vermont, Wisconsin, Wyoming
  • Non metro Colorado, Connecticut, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Pennsylvania, Texas, Virginia, Washington, and West Virginia
Zone C Pay Range
$156,000—$195,000 USD

Compensation & Benefits

  • Base Salary: The range listed above reflects our standard pay scale and actual pay will vary based on work location, job level, job-related knowledge, skills, and experience.
  • Total Rewards: In addition to base pay, this role may be eligible for bonuses, commissions, or equity. SmithRx offers a variety of benefits to help you live well, including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance and 401(k).

Individual offers are tailored to your geography, experience, skills, and education. Your recruiter can share more specific details during the hiring process. In the meantime, feel free to explore our comprehensive benefits here.