1

Temporary Software Developer Jobs in Oakland, CA

Software Engineer

Pleasanton, CA · On-site

$77K - $87K/yr

Cloud Deployment & DevOps • Containerization & Cloud: Deploy and manage applications within cloud ... For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major ...

Software Engineer

Pleasanton, CA · On-site

$77K - $87K/yr

Cloud Deployment & DevOps • Containerization & Cloud: Deploy and manage applications within cloud ... For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major ...

Senior Software Engineer Location: San Francisco (hybrid, 3 days in-office; NYC option depending on ... contract or temporary work experience Compensation & Benefits - Base Salary: $180K - $220K ...

Senior Software Engineer Location: San Francisco (hybrid, 3 days in-office; NYC option depending on ... P rimarily contract or temporary work experience Compensation & Benefits * B ase Salary: $180K ...

Software Engineer (I)

San Jose, CA · On-site

$70 - $90/hr

Level: L3 (Software Engineer I) * Duration & Type: 6-month temporary position (Spike in business) * Location: San Jose, CA (On-site / Hybrid schedule) Responsibilities * Build and maintain web ...

New

The Role Pilot is hiring a Senior Software Engineer to join our Enterprise team. This team builds ... temporary positions. Pilot commits to provide a work environment free of discrimination and ...

Senior Software Engineer

Sunnyvale, CA · On-site

$140K - $210K/yr

... DevOps practices * 3+ years of experience with Agile methodologies * 8+ years of an equivalent ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

next page

Showing results 1-20

Temporary Software Developer information

See Oakland, CA salary details

$55.1K

$128.5K

$190.6K

How much do temporary software developer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for temporary software developer in Oakland, CA is $128,451.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,400.00 and $149,300.00 per year, depending on experience, location, and employer.

What is a temporary software developer?

Temporary Software Developers are professionals hired on a short-term basis to design, develop, test, and maintain software applications for a company or project. They typically work on specific assignments, such as filling in for permanent staff, addressing urgent project needs, or providing specialized skills for a limited period. Their contracts usually have fixed durations, and they may work independently or as part of a team. Temporary roles offer flexibility for both employers and developers, but may not include the same benefits as permanent positions.

What does a temporary software developer do?

A temporary software developer works on a freelance or contract basis. Your duties focus on the development, design, and testing of software programs. You may have a different set of responsibilities depending on the details of each project, such as working with computer code to develop programs or create a mobile application. A temporary software developer can work on one facet of a project, such as testing or coding a specific process. Developers sometimes specialize in working with one computer language, although knowledge of multiple coding languages is beneficial in this career.

What types of projects and responsibilities can a temporary software developer expect during a typical assignment?

As a Temporary Software Developer, you will often be brought in to support ongoing projects, address backlog tasks, or assist during periods of increased workload. Your responsibilities may include writing and testing code, debugging existing applications, and collaborating with permanent team members to meet tight deadlines. You may also be involved in documentation and code review processes, and your ability to quickly adapt to new technologies and workflows will be highly valued. The work environment is typically fast-paced, and clear communication with both developers and project managers is important to ensure a smooth integration into the team.

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

To thrive as a Temporary Software Developer, you need strong programming skills, familiarity with software development life cycles, and a relevant degree or equivalent experience. Proficiency with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and project management tools is typically required. Adaptability, quick learning, and effective communication are essential soft skills to integrate into new teams and projects swiftly. These skills enable a Temporary Software Developer to contribute efficiently, deliver quality code under tight timelines, and support the organization's short-term technical needs.

What are the most commonly searched types of Software Developer jobs in Oakland, CA?

The most popular types of Software Developer jobs in Oakland, CA are:

What cities near Oakland, CA are hiring for Temporary Software Developer jobs?

Cities near Oakland, CA with the most Temporary Software Developer job openings:

Software Engineer, BCI Applications

Fremont, CA • On-site

Latent AI
Software Development • 11 - 50 employees

$138 - $269/hr

Other

Medical, Dental, Vision, Retirement

Posted 6 days ago


Job description

About Neuralink:

We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans interact with their digital world.

Team Description:

The Brain Computer Interface (BCI) Applications Team is responsible for delivering a product that gives people with paralysis the ability to control computers, phones, and robotic arms with their minds at the same speed and functionality level as able-bodied people can. The team works closely with the PRIME clinical study patients which allows them fast and direct feedback about new features from users. The work in the team is multidisciplinary and team members have diverse backgrounds in software engineers, design engineering, ML engineering and neuro-engineering.

Job Description and Responsibilities:

As a Software Engineer in the BCI team, you will collaborate with our users, specifically clinical trial participants, to comprehend their requirements and engineer brain‑computer interface software systems that deliver exceptional user experiences. You will take the lead in creating innovative applications, implementing new features, and resolving existing issues to enhance the overall functionality of the software.

  • Develop, test, and validate software systems
  • Work with cross-functional teams to design new BCI functionalities and novel computer user interfaces
  • Work with study participants to iterate on and further refine the software
  • Mentor others in achieving engineering excellence and be a catalyst on the team through code review, design review, and technical presentations
  • Write algorithms to decode brain activity
  • Design user experiences centered around brain control
Note:

The team is hiring software engineers at all levels, both junior and senior. What matters most is evidence of exceptional abilities and a drive to succeed.

Required Qualifications:
  • Bachelor’s degree in Computer Science or a related field or equivalent experience
  • Fluent in modern front‑end and/or mobile development tools (React, Swift) and a high‑performance backend language (Python, C, C++)
  • Evidence in delivering high‑impact projects to users or businesses with clear metrics
  • Evidence of exceptional ability in engineering or computer science
  • Strong understanding of engineering first principles
  • You are mission‑driven and goal‑oriented in your approach to solving problems
  • You are resourceful, flexible, and adaptable; no task is too big or too small
  • Excellent communication and collaboration skills
Expected Compensation:

At Neuralink, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will be determined by your job‑related skills, experience, and relevant education or training.

California Base Salary Range:
$138,000 — $269,000 USD

What We Offer:

Full‑time employees are eligible for the following benefits listed below.

  • An opportunity to change the world and work with some of the smartest and most talented experts from different fields
  • Growth potential; we rapidly advance team members who have an outsized impact
  • Excellent medical, dental, and vision insurance through a PPO plan
  • Paid holidays
  • Commuter benefits
  • Meals provided
  • Equity + 401(k) plan *Temporary Employees & Interns excluded
  • Parental leave *Temporary Employees & Interns excluded
  • Flexible time off *Temporary Employees & Interns excluded
#J-18808-Ljbffr