1

Unity Software Developer Jobs in San Francisco, CA

THE JOB Unity Developer Prisms seeks a developer with professional experience to build immersive ... Proficiency in developing object-oriented software, with deep experience in C# scripting * Deep ...

THE JOB Unity Developer Prisms seeks a developer with professional experience to build immersive ... Proficiency in developing object‑oriented software, with deep experience in C# scripting. * Deep ...

THE JOB Unity Developer Prisms seeks a developer with professional experience to build immersive ... Proficiency in developing object-oriented software, with deep experience in C# scripting * Deep ...

next page

Showing results 1-20

Unity Software Developer information

See San Francisco, CA salary details

$56.6K

$131.8K

$195.6K

How much do unity software developer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for unity software developer in San Francisco, CA is $131,773.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,000.00 and $153,200.00 per year, depending on experience, location, and employer.

What is a Unity software developer?

A Unity Software Developer is responsible for designing, developing, and optimizing interactive experiences using the Unity game engine. They create applications, games, simulations, and VR/AR experiences by writing code in C# and integrating assets like graphics, animations, and audio. Unity developers collaborate with designers, artists, and other engineers to ensure smooth performance and engaging user experiences. Their role often includes debugging, performance optimization, and implementing new features based on project requirements.

What does a Unity software developer do?

As a Unity Software Developer, your most common daily tasks include writing and debugging C# scripts, designing and implementing game mechanics, and optimizing performance within the Unity engine. You’ll often collaborate with artists, designers, and other programmers to integrate assets, refine gameplay experiences, and address technical challenges. Daily stand-up meetings or sprint planning sessions are common in teams following Agile methodologies. Additionally, you may spend time testing and iterating features based on user feedback or quality assurance reports to ensure a polished final product.

What are the key skills and qualifications needed to thrive as a Unity software developer?

To thrive as a Unity Software Developer, you need expertise in C# programming, 3D/2D game development, and a solid understanding of the Unity engine, usually backed by a degree in computer science or a related field. Familiarity with version control systems like Git, experience with Unity-specific tools, and certifications such as Unity Certified Developer can be highly beneficial. Strong problem-solving, teamwork, and clear communication skills help developers effectively tackle challenges and collaborate across multidisciplinary teams. These skills and qualifications are essential for building robust, interactive applications and ensuring seamless project delivery in dynamic development environments.

What are popular job titles related to Unity Software Developer jobs in San Francisco, CA?

For Unity Software Developer jobs in San Francisco, CA, the most frequently searched job titles are:

What job categories do people searching Unity Software Developer jobs in San Francisco, CA look for?

The top searched job categories for Unity Software Developer jobs in San Francisco, CA are:

Infographic showing various Unity Software Developer job openings in San Francisco, CA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 15% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $131,773 per year, or $63.4 per hour.

Unity Engineer

San Francisco, CA • On-site, Remote

Prisms VR
E-Learning • 1 - 10 employees

Full-time

Re-posted 29 days ago


Job description

OUR MISSION
Prisms VR is a San Francisco-based team of educators, game developers, and engineers transforming K12 STEM education through experiential real-world problem-solving powered by the next generation of spatial computing. We utilize adaptive Virtual Reality (VR) to engage, inspire, and open pathways to creative problem-solving to rapidly improve engagement and proficiencies in Math and Science across our country and beyond. Our mission is to break down barriers to access and build STEM proficiencies at scale for all students, worldwide.
THE JOB
Unity Developer
JOB DESCRIPTION
Prisms seeks a developer with professional experience to build immersive learning experiences for mobile VR platforms using the Unity framework. Your main task will be to create scalable and reliable interactive experiences for immersive learning of STEM content. You will also support with the development of our C# platform systems. We require a strong commitment to collaborative problem-solving, sophisticated design, and delivering a high-quality product.
KEY RESPONSIBILITIES
  • Design, build and maintain a modular, reusable, and resilient code base using that will be used to make high-quality, low footprint & performant immersive experiences.
  • Collaborate with designers to implement prototypes of novel interactive learning tools and elevate production quality through rigorous user testing.
  • Perform regular iteration and maintenance of applications, tools, and functionality to ensure the best possible performance, quality, and responsiveness.
  • Establish strategy and development pipelines to integrate with release platforms.
  • Create and improve tools used to optimize the development pipeline
  • Continuously work to identify & optimize processes, application bottlenecks, and bugs
  • Help maintain code quality, organization, and automatization

REQUIREMENTS
  • Commitment to transforming and reimagining STEM education
  • Bachelor's degree in Computer Science, Master's degree a plus
  • Proficiency in developing object-oriented software, with deep experience in C# scripting
  • Deep understanding of VR or equivalent development workflows using Unity
  • Experience with profiling and optimizing C# codebase.
  • A knack for writing clean, readable, and easily maintainable code.
  • Experience with source control (Git preferred)
  • Receptive to an iterative design process with a willingness to participate in many areas of game
    development.
  • Highly motivated and skilled at both working individually and collaborating with a team
  • Strong written and verbal communication skills

EQUAL OPPORTUNITY WORKPLACE
Prisms is an equal-opportunity employer committed to providing an equitable and inclusive work environment that ensures that all applicants and team members are treated with dignity and respect. We will not tolerate any type of discrimination or harassment directed at any applicant or employee because of their gender, race, religion, age, disability, national origin, ancestry, sexual orientation, veteran, family, or parental status, or any other protected group characteristic. This equal opportunity and nondiscrimination policy applies to all aspects of employment including recruitment, hiring, promotions, discipline, terminations, wage and salary administration, benefits, and training.