1

Research Assistant Software Developer Jobs in Sunnyvale, CA

... Research Assistant, Software Engineer, or a related occupation. Employer will accept a Bachelor's degree or foreign equivalent degree in Computer Science, Machine Learning, Engineering, or a related ...

Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET ... Experience with SQL and NoSQL databases R&D at AVEVA Our global team of 2000+ developers work on an ...

Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET ... Experience with SQL and NoSQL databases R&D at AVEVA Our global team of 2000+ developers work on an ...

As an Applied R&D Engineer, you will be part of the Event Driven Automation (EDA) backend group, working on the development and improvement of application software. Your focus will be on creating ...

EDA Software Developer

Sunnyvale, CA · On-site

$131K - $188K/yr

As an Applied R&D Engineer, you will be part of the Event Driven Automation (EDA) backend group, working on the development and improvement of application software. Your focus will be on creating ...

We have an opening for a Software Developer in the Computing Directorate, matrixed to the Security ... Expert-level experience creating technical direction and vision, writing research proposals, and/or ...

Administrative Assistant - Software Ops

Cupertino, CA · On-site

$22.25 - $30/hr

You will provide administrative and calendar support to a director and their software engineering team. The ideal candidate will demonstrate the ability to multitask while working in an innovative ...

Showing results 21-40

Research Assistant Software Developer information

See Sunnyvale, CA salary details

$34.6K

$117.7K

$283.4K

How much do research assistant software developer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for research assistant software developer in Sunnyvale, CA is $117,677.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,500.00 and $124,400.00 per year, depending on experience, location, and employer.

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What are popular job titles related to Research Assistant Software Developer jobs in Sunnyvale, CA?

For Research Assistant Software Developer jobs in Sunnyvale, CA, the most frequently searched job titles are:

What job categories do people searching Research Assistant Software Developer jobs in Sunnyvale, CA look for?

The top searched job categories for Research Assistant Software Developer jobs in Sunnyvale, CA are:

What cities near Sunnyvale, CA are hiring for Research Assistant Software Developer jobs?

Cities near Sunnyvale, CA with the most Research Assistant Software Developer job openings:

Infographic showing various Research Assistant Software Developer job openings in Sunnyvale, CA as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $117,677 per year, or $56.6 per hour.

Research Assistant Project Manager

University of California San Francisco

San Francisco, CA • On-site

Full-time

Posted 17 days ago


University Of California San Francisco rating

7.8

Company rating: 7.8 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

232nd of 621 rated colleges and universities


Job description

Job Summary: 

The Research Assistant/Project Manager works with Division of Clinical Informatics and Digital Transformation (DoC-IT) faculty and staff as well as collaborates closely with external researchers and clinical and business stakeholders within the UCSF Health system that partner on DoC-IT projects. 

The Research Assistant/Project Manager provides project management, analytical, and administrative support for research initiatives focused on advancing the use of digital health in applied clinical informatics research. Responsibilities include coordinating project activities; scheduling and facilitating meetings; documenting decisions and action items; developing and maintaining project timelines, work plans, and project documentation; and supporting communication among investigators, project staff, and external stakeholders. The individual supports research implementation activities through development of study materials, participant outreach and coordination, tracking project progress and deliverables, conducting literature reviews, preparing reports and presentations, proofreading manuscripts, and managing references. Additional responsibilities include maintaining project tracking systems, monitoring compliance requirements (e.g., IRB submissions, training requirements), tracking grant and reporting deadlines, and providing administrative support such as processing purchase orders and invoices.

This position has significant advantages and growth opportunities. First, through their work, the Research Assistant/Project Manager will gain tremendous insight into the research, clinical, administrative, and educational functions of a large academic medical center. A motivated Research Assistant/Project Manager can use this knowledge to become a more integral member of research projects and to even start providing guidance to them. Second, our faculty publishes its work in peer-reviewed journals and would provide a Research Assistant/Project Manager with authorship on publications, should they meet standard contribution criteria. Finally, the work of a Research Assistant/Project Manager directly contributes to improving clinical care for patients at UCSF and across the US healthcare system. They will be encouraged to take advantage of training and learning opportunities within the Bakar Computational Health Sciences Institute, the Institute for Health Policy Studies (IHPS) and other related entities.

Department Description:

The Division of Clinical Informatics and Digital Transformation (Do:C-IT) serves as the academic home for applied clinical informatics researchers within the UCSF Department of Medicine. DoC-IT also serves as a coordinating entity with key internal and external digital stakeholders across all UCSF mission areas, schools, departments, and divisions. In particular, the Division has close ties to the Bakar Computational Health Sciences Institute and the Institute for Health Policy Studies at UCSF. DoC-IT is the home of two research centers and several other initiatives, including:

  1. The Center for Clinical Informatics and Improvement Research (CLIIR), which launched in 2017 at UCSF and was created out of a critical need to understand how to use digital tools to improve quality and value. CLIIR's mission is to discover ways: (1) to leverage Electronic Health Records (EHRs) and other sources of digital data to improve clinical performance and healthcare value, and (2) to scale these results to promote healthcare transformation. 
  2. The Center to Advance Digital Physician Practice Transformation (ADAPT). ADAPT advances research and community regarding physician practice and physician experiences of care delivery. Research within ADAPT has a particular emphasis on physicians' interactions with technology and how these interactions shape practice patterns and experiences. 
  3. UCSF's Clinical Informatics Fellowship, the Coordinating Center for Diagnostic Excellence (CoDEx), and the Impact Monitoring Platform for AI in Clinical Care (IMPACC). 

Required  Qualifications: 

  • Bachelor's degree in related area (public health, biology, health policy, health informatics, etc.) and one or more years of relevant experience and / or equivalent experience / training Working knowledge of common organization- or research-specific and other computer application programs (MS Office Suite, reference management software, project management software) 

  • Proficient in communication and interpersonal skills to communicate effectively, both verbally and in writing

  • Proficient in ability to use discretion and maintain all confidentiality

  • Demonstrates ability to use sound judgment in responding to issues and concerns

  • Proficient in ability to multi-task with demanding timeframes

Preferred Qualifcations: 

  • Demonstrates ability to analyze, research and synthesize large amounts of data with strong attention to detail

  • Working knowledge of clinical information systems and their role in healthcare delivery organizations        

  • Proficient in academic/peer-reviewed literature search techniques, review/abstraction of academic papers, and literature synthesis          

  • Familiar with developing/programming surveys in on-line survey tools such as Qualtrics   Pref

  • Familiar with qualitative data collection and analysis

of time

Essential Function (Yes/No)

  

Key Responsibilities

(To be completed by Supervisor)

10

Yes

Applies professional or research concepts to perform analysis of data and systems pertaining to moderately complex projects, policies, initiatives, / processes, and / or functions.

  • Monitor project milestones, deliverables, and performance indicators to support effective study implementation
  • Assess project needs, analyze operational workflows, and develop recommendations to improve operational efficiency and support research objectives
  • Collaborate with investigators and project teams to identify and address barriers affecting project progress

20

Yes

Gathers and assembles analytical and factual data on assigned problems and issues to prepare reports and / or analyses summarizing information on the assigned issues and commenting on other significance for internal or external constituents.

Using subject matter knowledge, collects and prepares information for use in discussions, meetings of internal and external constituents.

  • Conduct literature reviews and synthesize information from project activities and findings into clear summaries, reports, tables, and figures 
  • Prepare briefing materials, reports, and presentations to summarize project progress and findings for internal and external audiences 

10

Yes

Prepares, edits and modifies documents including research reports, manuscripts, presentations and proposals.

  • Draft and edit manuscripts, abstracts, and research reports 
  • Prepare presentations and visual materials for meetings and conferences 
  • Assist with manuscript and grant submission formatting and requirements

25

Yes

Provides a variety of analytical duties in support of a function, research initiative, program and / or organizational unit.

  • Maintain project timelines, tracking systems, and documentation to support multiple concurrent research initiatives
  • Analyze project status and coordinate study implementation activities with research staff to support participant recruitment and scheduling across multiple research initiatives.
  • Monitor project activities to ensure completion of deliverables and adherence to established study procedures, reporting requirements, and institutional guidelines
  • Document decisions, action items, and follow-up activities

35

Yes

Participates in administrative / research policy and program project planning and development.

Coordinates program planning and collaboration with program / project staff.

  • Support project planning and coordination by developing project plans, timelines, and deliverables, and collaborating with team members to meet milestones 
  • Contribute to research project execution, including background research, development of study protocols and materials, and coordinating participant outreach 
  • Track project activities and requirements, including IRB submissions, grant deadlines, and study progress, and maintain tools (e.g., Gantt charts) to support workflow and reporting

100%

 (To update total %, enter the amount of time in whole numbers (without the % symbol - e.g., 15, 20) then highlight the total sum (e.g., 1%) at the bottom of the column and press F9. The total sum should add up to 100%.)

  


What University Of California San Francisco employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom