1

Data Software Engineer Jobs in California (NOW HIRING)

Data Engineer

Foster City, CA · On-site

$133K - $160K/yr

Technical Service Data Engineer Schedule: Monday to Friday, 8 am to 5 pm We are looking for a ... Software Proficiency: * CAD: Advanced navigation in CATIA (V5/V6) or similar high-end PLM software ...

Software Engineer, Data Infrastructure

Palo Alto, CA · Hybrid

$134K - $161K/yr

About the Role: Wing is looking for a Software Engineer, Data Infrastructure to join our Flight Systems team. This role is Hybrid based in our Palo Alto, California headquarters. The Data ...

Data Engineer

Palo Alto, CA · On-site

$134K - $161K/yr

Required : • Bachelor's degree in computer science, data science, physics, mathematics, or a STEM discipline • 1+ years of data/software engineering experience (internship experience is ...

next page

Showing results 1-20

Data Software Engineer information

See California salary details

$43.9K

$128K

$175.2K

How much do data software engineer jobs pay per year?

As of Jul 7, 2026, the average yearly pay for data software engineer 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 engineers make $300,000 a year?

Senior software engineers, data engineers, and machine learning engineers with extensive experience, specialized skills, and often working in high-demand industries or companies can earn $300,000 or more annually. Achieving this level typically requires advanced technical expertise, certifications, and sometimes leadership responsibilities or stock options.

What engineers make $500,000?

Senior software engineers, especially those working in high-demand areas like technology, finance, or specialized fields such as machine learning or cybersecurity, can earn $500,000 or more annually. Achieving this level often requires extensive experience, advanced skills, and sometimes stock options or bonuses in addition to base salary.

What does a software data engineer do?

A software data engineer designs, builds, and maintains data pipelines and infrastructure to collect, process, and store large volumes of data. They work with tools like SQL, Python, and cloud platforms to ensure data is accessible and reliable for analysis and decision-making. Strong programming skills and knowledge of database systems are essential for this role.

What are Data Software Engineers?

Data Software Engineers are professionals who design, build, and maintain the software systems that enable organizations to collect, process, and analyze large volumes of data. They bridge the gap between data engineering and software development by creating scalable, efficient pipelines and applications that support data-driven decision making. Their responsibilities often include developing data processing frameworks, ensuring data quality, and collaborating with data scientists and analysts to deliver actionable insights.

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

To thrive as a Data Software Engineer, you need strong programming skills (often in Python, Java, or Scala), a solid understanding of data structures and algorithms, and a background in computer science or a related field. Familiarity with big data frameworks (like Hadoop or Spark), database systems (SQL/NoSQL), and data pipeline tools is typically required, along with relevant certifications such as AWS Certified Data Analytics. Excellent problem-solving abilities, collaboration, and effective communication are soft skills that set top performers apart. These skills ensure the efficient design, development, and optimization of robust data systems critical for driving business insights and decision-making.

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

AspectData Software EngineerData Engineer
Primary FocusDeveloping software tools and applications for data processing and analysisBuilding and maintaining data pipelines and infrastructure
Skills & CertificationsProgramming, software development, data modeling, often with certifications in software engineeringDatabase systems, ETL tools, cloud platforms, often with certifications in data engineering
Work EnvironmentSoftware development teams, data science teams, often in tech companiesData infrastructure teams, IT departments, cloud service providers

While both roles work with data, Data Software Engineers focus on creating software solutions for data analysis, whereas Data Engineers build the infrastructure to collect, store, and process data efficiently. Both roles require programming skills and often overlap, but their core responsibilities differ in scope and focus.

What are some common challenges Data Software Engineers face when working with large datasets?

Data Software Engineers often encounter challenges related to scalability, data quality, and system performance when handling large datasets. Ensuring that data pipelines can efficiently process high volumes of data without bottlenecks requires robust architecture and frequent optimization. Additionally, maintaining data integrity and consistency across distributed systems can be complex, especially when integrating data from multiple sources. Collaboration with data scientists, analysts, and DevOps teams is key to overcoming these challenges and building reliable, efficient data solutions.

Is AI replacing data engineers?

AI is automating certain tasks within data engineering, such as data cleaning and pipeline management, but it does not replace the need for data engineers. Data engineers are essential for designing, building, and maintaining complex data systems, and their skills in programming, database management, and system architecture remain in high demand. AI tools serve as complements that enhance efficiency rather than substitutes for the core responsibilities of data engineers.
What are the most commonly searched types of Data Software Engineer jobs in California? The most popular types of Data Software Engineer jobs in California are:
What cities in California are hiring for Data Software Engineer jobs? Cities in California with the most Data Software Engineer job openings:
What are popular job titles related to Data Software Engineer jobs in CA? For Data Software Engineer jobs in CA, the most frequently searched job titles are:
Infographic showing various Data Software Engineer job openings in California as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $128,018 per year, or $61.5 per hour.

$133K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago


Job description

Technical Service Data Engineer
Schedule: Monday to Friday, 8 am to 5 pm
We are looking for a Technical Service Data Engineer who would translate complex engineering specifications and 3D CAD data into high-precision repair procedures (Tasklists) within the ERP system. Acting as the bridge between Design Engineering and the Shop Floor, you ensure that every bolt, torque value, and Joint ID is accurately documented and maintained throughout the entire engineering change lifecycle.
Key Responsibilities
ERP Tasklist Authoring: Build and maintain detailed repair "Tasklists" in the ERP. This includes mapping specific Part Numbers, Joint IDs, and critical assembly values (e.g., torque, sequence,etc).
CAD Data Extraction: Use CATIA to navigate complex assemblies, identify components, and verify spatial requirements for repairs. You aren't just looking at drawings; you are digging into the 3D environment to determine "what else" needs to be removed or replaced.
Change Management (CM): Act as the Data Agent for Engineering Change Orders (ECOs). When engineering shifts a design, you analyze the impact on existing repair procedures and manually update the ERP to ensure the shop floor always has the latest data.
Technical Documentation: Synthesize engineering jargon into clear, logical repair steps, similar to a Technical Writer but with the mechanical depth of a repair technician.
Required Qualifications & Skills
Practical Repair Experience: You must have "hands-on" background in a repair or overhaul environment to understand the practicalities of a workshop.
Software Proficiency: * CAD: Advanced navigation in CATIA (V5/V6) or similar high-end PLM software.
ERP: Experience with SAP, Oracle, or similar (specifically routing/tasklist modules).
Precision Mindset: An obsession with data accuracy-specifically regarding Torque Values and Joint IDs, where a typo can lead to mechanical failure.
Analytical Detective Work: Ability to look at a Change Order and intuitively know which 15 Tasklists across the system need to be adjusted.
Education & Experience Requirements
Education: Bachelor's Degree in Engineering (Mechanical, Manufacturing or Electrical).
Professional Experience: 4 to 6 years of progressive experience in a technical role, specifically within Repair & Overhaul (MRO) or heavy manufacturing environments.
Field Experience: Direct exposure to Repair Operations. You must understand the practical constraints of a workshop, such as tool accessibility, fastener galling, and safety protocols.
Systems Expertise:
ERP: Proven experience with SAP (PP/QM/PM modules), Oracle, or equivalent, focusing on master data, routings, and bill of materials (BOM).
PLM/CAD: Advanced proficiency in CATIA V5/V6 or 3DExperience for assembly navigation and part extraction.
Benefits
Health Care Plan (Medical, Dental & Vision)
Life Insurance (Basic, Voluntary & AD&D)
Paid Time Off (Vacation, Sick & Public Holidays)
Training & Development
Retirement Plan (401k, IRA)
Free breakfast and lunch