1

Software Engineer Data Analyst Jobs in California

Software Engineer, Data Systems

San Francisco, CA ยท On-site

$134K - $162K/yr

You'll work closely with analytics, product, and engineering leadership to enable data-driven ... years as a data or software engineer with deep expertise in distributed systems, data ...

Software Engineer, Data Platform

Mountain View, CA ยท On-site

$136K - $163K/yr

They are seeking a Software Engineer for their Data Platform to design and develop scalable data ... and analytics solutions โ€ข Experience working with large scale distributed data systems โ€ข ...

Software Engineer Department: Data Platform Location Hayes Valley, San Francisco, CA Basic Job ... Query Performance Analysis, Optimization, and Construction * Python Proficiency * Advanced ...

Software Engineer, Data Acquisition

San Francisco, CA ยท On-site

$134K - $162K/yr

They are looking for a skilled Software Engineer to join their Data Acquisition team, responsible ... โ€ข Conduct and analyze experiments on data to provide insights into system performance.

Software Engineer, Data Infra

Redwood City, CA ยท On-site

$140K - $168K/yr

They are seeking a Software Engineer, Data Infra to design and build the infrastructure for ... You will enable seamless "human-in-the-loop" workflows, from episode annotation to analyzing manual ...

Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a ... for analytics, AI, and customer-facing experiences. This is not just a technical role-it is a ...

Conduct exploratory data analysis to identify trends, patterns, and actionable insights that ... Proven experience as a Software Engineer or in a similar role, with a strong track record of ...

Conduct exploratory data analysis to identify trends, patterns, and actionable insights that ... Proven experience as a Software Engineer or in a similar role, with a strong track record of ...

next page

Showing results 1-20

Software Engineer Data Analyst information

See California salary details

$43.9K

$128K

$175.2K

How much do software engineer data analyst jobs pay per year?

As of Jul 15, 2026, the average yearly pay for software engineer data analyst in California is $128,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $135,700.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Data Analyst vs Data Scientist?

AspectSoftware Engineer Data AnalystData Scientist
Required CredentialsBachelor's in CS, Data Analysis, or related; programming skillsBachelor's or higher in CS, Statistics, or related; advanced analytics skills
Work EnvironmentSoftware development teams, data analysis projectsResearch, modeling, predictive analytics teams
Employer & Industry UsageTech companies, finance, healthcareTech firms, research institutions, finance
Common Search & ComparisonOften compared for data roles involving coding and analysisMore focused on predictive modeling and research

The main difference between a Software Engineer Data Analyst and a Data Scientist lies in their focus and skill set. Software Engineers Data Analysts primarily develop data tools and analyze data using programming, while Data Scientists focus on building predictive models and advanced analytics. Both roles require strong technical skills, but Data Scientists typically have more expertise in statistics and machine learning.

How do Software Engineer Data Analysts typically collaborate with other teams to deliver data-driven solutions?

Software Engineer Data Analysts work closely with cross-functional teams, including data scientists, product managers, and software developers, to collect requirements and translate business needs into actionable analytics solutions. They often participate in regular meetings to align on project goals, share progress, and troubleshoot data integration challenges. Effective communication is key, as they must explain technical findings to non-technical stakeholders and ensure that the data pipelines and dashboards they develop meet end-user needs. This collaborative environment provides opportunities to broaden technical skills and gain insights into various business functions.

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

To thrive as a Software Engineer Data Analyst, you need strong programming skills (such as Python or Java), a solid understanding of data structures and algorithms, and a background in statistics or computer science. Proficiency in SQL, data visualization tools (like Tableau or Power BI), and experience with big data platforms (such as Hadoop or Spark) are typically required, along with relevant certifications. Analytical thinking, problem-solving ability, and effective communication help you translate complex data into actionable insights. These skills ensure you can extract, analyze, and communicate data-driven solutions that support business objectives.

What is a Software Engineer Data Analyst?

A Software Engineer Data Analyst is a professional who combines software engineering skills with data analysis expertise to extract insights from data and build applications or tools for data processing. They typically design, develop, and maintain software systems that collect, store, and analyze large datasets. Their role often involves writing code to automate data workflows, create dashboards, and perform statistical analyses. These professionals work closely with other engineers, data scientists, and business stakeholders to support data-driven decision making.
What cities in California are hiring for Software Engineer Data Analyst jobs? Cities in California with the most Software Engineer Data Analyst job openings:
Software Engineer, Data Systems

Software Engineer, Data Systems

Gamma

San Francisco, CA โ€ข On-site

$134K - $162K/yr

Full-time

Re-posted 29 days ago


Job description

About the role
You'll own Gamma's data infrastructure and architecture as we scale to hundreds of millions of users and petabytes of data. This means defining the technical strategy for our end-to-end event pipeline architecture, designing distributed systems that handle massive scale with reliability, and establishing the foundation for how data flows through Gamma. You'll solve the hardest data engineering challenges we face while setting the technical direction for data infrastructure across the company.
As a Staff Data Engineer, you'll balance hands-on engineering with technical leadership. You'll architect solutions for orders of magnitude growth, mentor engineers across the organization, and drive strategic decisions about our data stack. You'll work closely with analytics, product, and engineering leadership to enable data-driven decision making at scale while building systems that serve millions of users and inform critical business decisions.
Our team has a strong in-office culture and works in person 4-5 days per week in San Francisco. We love working together to stay creative and connected, with flexibility to work from home when focus matters most.
What you'll do
  • Own and evolve our end-to-end event pipeline architecture, from Kafka ingestion through Snowflake analytics, setting technical direction for data infrastructure
  • Design and architect distributed data systems that scale to orders of magnitude more data volume while maintaining world-class query performance
  • Lead initiatives to build and optimize CDC (change data capture) pipelines and streaming data transformations at massive scale
  • Establish best practices for data quality, pipeline reliability, and system observability across the organization
  • Drive strategic technical decisions about data modeling, infrastructure architecture, and technology choices
  • Mentor engineers and elevate data engineering practices across analytics, product, and engineering teams

What you'll bring
  • 10+ years as a data or software engineer with deep expertise in distributed systems, data infrastructure, and high-growth SaaS products at massive scale
  • Expert-level knowledge of Apache Kafka (producers, consumers, Kafka Connect, stream processing) and event streaming platforms
  • Extensive hands-on experience with Snowflake, including performance optimization, cost management, and data modeling; strong foundation in Postgres, CDC patterns, and replication strategies
  • Proven track record architecting and leading major data infrastructure initiatives through orders-of-magnitude growth
  • Experience establishing best practices and driving technical strategy across organizations
  • Strong communication skills with a history of influencing technical direction across engineering, analytics, and leadership
  • Proficiency with dbt, Terraform, and working knowledge of data governance, privacy compliance (GDPR, CCPA), and security best practices

Compensation range:
The base salary for this full-time position, which spans multiple internal levels depending on qualifications, ranges between $230K - $310K plus benefits & equity.
Final offer amounts are determined by multiple factors, including but not limited to experience and expertise in the requirements listed above.
If you're interested in this role but you don't meet every requirement, we encourage you to apply anyway! We're always excited about meeting great people.