1

Research Assistant Software Developer Jobs in Davis, CA

Position Overview Software Engineering Manager is a senior-level, "player-coach" engineering role ... practices * Assist the Sr. Director in engineering planning, resource estimation, and risk ...

Position Overview Software Engineering Manager is a senior-level, "player-coach" engineering role ... practices * Assist the Sr. Director in engineering planning, resource estimation, and risk ...

Senior Software Engineer

Sacramento, CA

$130K - $172K/yr

With our three market leading businesses, world-class operations and investments in research and ... Design and develop prototype software using the latest open-source technologies. * Receive and ...

Software Eng, Full Stack

Sacramento, CA ยท On-site

$80K - $115K/yr

Description SBM is looking for a Full Stack Software Engineer ! While the primary responsibility of ... Provide documentation, knowledge base entries and FAQs to assist in continuous improvement of ...

Software Eng, Full Stack

Sacramento, CA ยท On-site

$80K - $115K/yr

SBM is looking for a Full Stack Software Engineer ! While the primary responsibility of this ... Provide documentation, knowledge base entries and FAQs to assist in continuous improvement of ...

Software Eng, Full Stack

Sacramento, CA ยท On-site

$80K - $115K/yr

Description Position at 4Insite SBM is looking for a Full Stack Software Engineer ! While the ... Provide documentation, knowledge base entries and FAQs to assist in continuous improvement of ...

next page

Showing results 1-20

Research Assistant Software Developer information

See Davis, CA salary details

$31.9K

$108.4K

$261K

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

As of Jul 28, 2026, the average yearly pay for research assistant software developer in Davis, CA is $108,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $114,600.00 per year, depending on experience, location, and employer.

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 Research Assistant Software Developers?

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 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 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 job categories do people searching Research Assistant Software Developer jobs in Davis, CA look for? The top searched job categories for Research Assistant Software Developer jobs in Davis, CA are:
What cities near Davis, CA are hiring for Research Assistant Software Developer jobs? Cities near Davis, CA with the most Research Assistant Software Developer job openings:

Fisheries Branch Software Developer

Department of Fish and Wildlife

Sacramento, CA โ€ข On-site

$6.5K - $10K/mo

Full-time

Posted 8 days ago


Job description

Do you have a passion for software development, as well as a passion for maintaining California's natural resources? As one of the most biodiverse places on Earth, California depends on CDFW to safeguard its fish and wildlife. But in today's digital world, that mission extends into IT resources. That's where you come in.
Under the direction of an Information Technology Supervisor II and serving CDFW Fisheries Branch, you will work directly with biologists and IT staff on a wide range of existing and future application development projects. Although the primary focus of this job is salmon-related data collection efforts, you may assist with other Fisheries Branch data priorities on a variety of projects.
The focus of this position is software development and maintenance. This includes both application and database development, with an emphasis in development in .NET/C# using Microsoft Visual Studio. As a member of a small team, you will also get the opportunity to participate in end-to-end software development and complete tasks in the areas of business analysis and project management.
Information Technology Specialist I: Exam Bulletin Link
This position is being re-advertised. If you previously applied, your application is being considered and you do not need to re-apply.
You will find additional information about the job in the Duty Statement .
Working Conditions
Ability to work at a desk using a computer keyboard several hours a day. Involves sitting most of the time, with some walking and standing. This position will be headquartered in the ITSB offices in downtown Sacramento, but the incumbent will be expected to occasionally visit other CDFW offices, requiring a short walk or a short drive. Attend meetings; work with staff statewide to complete work assignments. Alternate Workweek Schedules may be allowed if deemed compatible with branch objectives. Occasional travel may be required (up to 5% of total time worked) via private or public transportation.
Minimum Requirements You will find the Minimum Requirements in the Class Specification.
  • INFORMATION TECHNOLOGY SPECIALIST I
Additional Documents
  • Job Application Package Checklist
  • Duty Statement

Position Details Job Code #:
JC-514543
Position #(s):
565-030-1402-030
Working Title:
Fisheries Branch Software Developer
Classification:
INFORMATION TECHNOLOGY SPECIALIST I $6,513.00 - $8,729.00 A
$7,163.00 - $9,599.00 B
$7,864.00 - $10,537.00 C
New to State candidates will be hired into the minimum salary of the classification or minimum of alternate range when applicable.
# of Positions:
1
Work Location:
Sacramento County
Telework:
Hybrid
Job Type:
Permanent, Full Time
Department Information
Department of Fish and Wildlife (CDFW) employees are committed to managing and protecting California's diverse wildlife and the habitats upon which they depend.
California is one of the most biodiverse places on the planet. As such, CDFW values diverse employees working together to protect nature for all Californians. CDFW is committed to fostering an inclusive work environment where all backgrounds, cultures and personal experiences can thrive and connect others to our critical mission.
Join us and begin a meaningful new career!
Department Website: https://www.wildlife.ca.gov
Application Instructions
Completed applications and all required documents must be received or postmarked by the Final Filing Date in order to be considered. Dates printed on Mobile Bar Codes, such as the Quick Response (QR) Codes available at the USPS, are not considered Postmark dates for the purpose of determining timely filing of an application.
Final Filing Date: 7/31/2026
Who May Apply
Individuals who are currently in the classification, eligible for lateral transfer, eligible for reinstatement, have list or LEAP eligibility, are in the process of obtaining list eligibility, or have SROA and/or Surplus eligibility (please attach your letter, if available). SROA and Surplus candidates are given priority; therefore, individuals with other eligibility may be considered in the event no SROA or Surplus candidates apply. Individuals who are eligible for a Training and Development assignment may also be considered for this position(s). Applications will be screened and only the most qualified applicants will be selected to move forward in the selection process. Applicants must meet the Minimum Qualifications stated in the Classification Specification(s).
How To Apply
Complete Application Packages (including your Examination/Employment Application (STD 678) and applicable or required documents) must be submitted to apply for this Job Posting. Application Packages may be submitted electronically through your CalCareer Account at www.CalCareers.ca.gov. When submitting your application in hard copy, a completed copy of the Application Package listing must be included. If you choose to not apply electronically, a hard copy application package may be submitted through an alternative method listed below:
Address for Mailing Application Packages
You may submit your application and any applicable or required documents to:
Department of Fish and Wildlife
HRB Mailing Address
Attn: Human Resources Branch
P.O. Box 944209
Sacramento , CA 94244
Address for Drop-Off Application Packages
You may drop off your application and any applicable or required documents at:
Department of Fish and Wildlife
Closed Drop Off Location
Human Resources Branch
Temporarily Closed
See Filing Instructions
Sacramento , CA 95814
Please Note: Drop-off location may be non-operational on weekends and holidays.
08:00 AM - 05:00 PM
Required Application Package Documents
The following items are required to be submitted with your application. Applicants who do not submit the required items timely may not be considered for this job:
  • Current version of the State Examination/Employment Application STD Form 678 (when not applying electronically), or the Electronic State Employment Application through your Applicant Account at www.CalCareers.ca.gov. All Experience and Education relating to the Minimum Qualifications listed on the Classification Specification should be included to demonstrate how you meet the Minimum Qualifications for the position.
  • Resume is required and must be included.
  • Statement of Qualifications -
    A Statement of Qualifications (SOQ ) is required . Please see below for SOQ instructions. Failure to include the SOQ will result in an incomplete application submission.
Applicants requiring reasonable accommodations for the hiring interview process must request the necessary accommodations if scheduled for a hiring interview. The request should be made at the time of contact to schedule the interview. Questions regarding reasonable accommodations may be directed to the EEO contact listed on this job posting.
Desirable Qualifications In addition to evaluating each candidate's relative ability, as demonstrated by quality and breadth of experience, the following factors will provide the basis for competitively evaluating each candidate:
Possess an understanding of Fisheries Branch business systems. Possess an understanding of data modeling concepts, basic database concepts, basic business intelligence and reporting concepts. Direct experience leading IT projects. Experience in all areas of the Project Management Methodology. Experience with the Agile Scrum software development methodology. Experience with Microsoft BI tools.
Special Personal Characteristics: Act with integrity; use sound judgment; commit to quality; demonstrate adaptability; innovate; think strategically; communicate effectively and influence others. Can work independently but is willing to conform to group standards. Self-motivated and enjoys challenges. Highly organized to track multiple tasks and/or issues concurrently.
Skill to: To code effectively in various programming languages/frameworks used by the branch. In addition to a core requirement of development in C# and ".Net" (MVC, WebForms, Web API), additional desirable qualifications include experience with.NET Core and Microsoft Azure services, REST APIs, Single Page Apps using React JS, JavaScript, HTML5, CSS, REST services, Reporting frameworks (such as Power BI and SRS) and MS SQL Server SQL/T-SQL. Use database design principles to work on projects of a complex nature. Ability to work in Microsoft Access to understand and work with existing legacy databases. Work independently, on a range of stand-alone and web-based applications, Internet and Intranet web pages and a variety of report formats.
Interpersonal Skills: The ability to exercise good judgment and make timely and effective decisions while maintaining diplomacy, tact, and professionalism. Strong client management skills such as listening and communication.
Benefits Benefit information can be found on the CalHR website and the CalPERS website.
Contact Information
The Hiring Unit Contact is available to answer questions regarding the position or application process.
Department Website: https://www.wildlife.ca.gov
Hiring Unit Contact:
Aaron Del Monte
(916) 322-6232
Aaron.Delmonte@wildlife.ca.gov
Please direct requests for Reasonable Accommodations to the interview scheduler at the time the interview is being scheduled. You may direct any additional questions regarding Reasonable Accommodations or Equal Employment Opportunity for this position(s) to the Department's EEO Office.
EEO Contact:
Civil Rights Office
(916) 902-9211
civilrights@wildlife.ca.gov
California Relay Service: 1-800-735-2929 (TTY), 1-800-735-2922 (Voice) TTY is a Telecommunications Device for the Deaf, and is reachable only from phones equipped with a TTY Device.
Filing Instructions
You must reference Position Number 565-030-1402-030 and RPA Number E-ITSB 25-003 in the Examination(s) or Job Title(s) for Which You Are Applying section of the State Application Form (Std. Form 678). Applications that do not list the Position Number and RPA Number may not be considered.
It is recommended that Application Packages be submitted electronically through your CalCareer Account at https://jobs.ca.gov . If applications are mailed, we recommend applications are sent certified mail as we are unable to verify receipt.
Applications that do not follow the Filing Instructions may not be considered.
This advertisement may be used to fill additional vacancies for this JC.
Resume - Resumes will be reviewed in addition to the STD 678 for employment history. Resumes must include the complete to and from dates (MM/DD/YYYY) and hours worked per week.
All job applicants must provide their employment history on the application form (State Application STD 678) rather than attaching a resume to the form, otherwise the application may be considered incomplete.
Applicants must submit a complete and accurate application package, free from spelling, grammar, and punctuation errors.
Statement of Qualifications
A Statement of Qualifications (SOQ) is required for this position. A Statement of Qualifications (SOQ) is a narrative discussion of how your education, experience, skill, and training meet the minimum and desirable qualifications of this position. It also serves as documentation of your ability to present information clearly and concisely in writing.
Your SOQ should be typed, include your name at the top of the first page, be no more than two (2) pages in length, Arial 12-point font, and address the questions.
1. Based on the duty statement, what skills and abilities do you believe are most critical to be successful in this position? Please describe your work experience as it relates to those skills and abilities.
2. Provide examples of your experience solving a business problem with a technical solution. How did you identify the business need and determine the best solution? What was your role in the implementation of the solution and what Software Development Lifecycle (SDLC) deliverables did you created.
3. Provide an example of resolving a complex application support issue you have encountered. Explain the nature of the problem, troubleshooting steps taken, your communication/interactions with the end users or other support teams, and the outcome.
NOTE: Artificial intelligence (AI) tools such as ChatGPT, website searches, and third-party reviewers can be helpful in researching responses to the SOQ; however, by submitting your application for this position, you understand and acknowledge the SOQ you submit is your own work, in your own words, and accurately reflects your knowledge, skills, abilities, and experiences.
Equal Opportunity Employer
The State of California is an equal opportunity employer to all, regardless of age, ancestry, color, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (includes pregnancy, childbirth, breastfeeding and related medical conditions), and sexual orientation.
It is an objective of the State of California to achieve a drug-free work place. Any applicant for state employment will be expected to behave in accordance with this objective because the use of illegal drugs is inconsistent with the law of the State, the rules governing Civil Service, and the special trust placed in public servants.