Software Engineer (Unity 3D Experience)

The Mom Project

Sunnyvale (CA)

On-site

USD 120,000 - 170,000

Part time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401k
Contractor benefits via EOR

Job summary

The Mom Project is seeking a Software Engineer with Unity 3D experience for a contract onsite role in Sunnyvale, CA. You will join a small, agile team to build VR, AR, and traditional applications using Unity and C# to model surgical robotic hardware.

You will collaborate with senior developers, contribute to a mature codebase, and help deliver high-quality features while maintaining documentation and best practices for reuse and scalability.

Qualifications

  • BS in computer science or related field; MS preferred.
  • 3+ years of Unity-based development shipping projects.
  • Experience with XR technologies and devices (Meta Quest, HoloLens, Vision Pro).
  • Strong knowledge of C#, OO programming, and software architecture.
  • Proven ability to onboard onto a mature codebase and contribute.

Responsibilities

  • Support senior developers and deliver features from scoped direction.
  • Estimate own work and flag slippage early.
  • Build features in Unity using C# in a modular, scalable way.
  • Collaborate with a cross-functional team of developers, designers, and QA.
  • Create documentation for features and techniques tried or implemented.

Skills

Unity 3D
C#
OO programming
Agile teamwork
Communication

Education

BS in Computer Science or related field
MS preferred

Tools

Git
Visual Studio

Job description

  • Please note that our customer is currently not considering applicants from the following locations: Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, and Tennessee.

Our Customer is a corporation that develops, manufactures, and markets robotic products designed to improve clinical outcomes of patients through minimally invasive surgery. Founded in 1995, their goal was to create innovative, robotic-assisted systems that help empower doctors and hospitals to make surgery less invasive than an open approach. Working with the top medical professionals, they continue to develop new, minimally invasive surgical platforms and future diagnostic tools to help solve complex healthcare challenges around the world.

We are seeking a Software Engineer with Unity 3D experience on a contract basis to support our Customer's business needs. This role is onsite in Sunnyvale, CA.

Role Overview
  • As a member of the team, you will work on the development of virtual reality, mixed reality, and traditional applications using the latest XR technologies to model surgical robotic hardware.
  • As a Software Engineer, you will support our team of senior developers and independently build features from clearly scoped, step-by-step direction. You will be joining a mature codebase, and a core part of the job is reading and understanding existing code well enough to extend it without breaking it.
  • The successful candidate must excel in an agile, focused, small-team environment and commit to high-quality deliverables on a quarterly basis.
  • A strong sense of shared responsibility and shared reward is required.
Responsibilities
  • Support senior developers in the completion of their tasks.
  • Scope and estimate your own work accurately, and flag slippage early when estimates change.
  • Independently build features from clearly scoped, step-by-step direction.
  • Collaborate with cross-functional team of developers, designers, and QA.
  • Create good documentation for features and techniques that were tried and rejected or implemented.
  • Ability to transfer knowledge to and from team-mates.
  • Architect software in a modular fashion to support scalable, reusable features.
  • Build, debug, and deploy next generation XR and traditional apps for Windows and Android in the Unity game engine using C#.
  • Apply good software engineering practices to write elegant, maintainable, reusable code.
Qualifications
  • BS in computer science or related fields. MS or higher a plus.
  • 3+ years of real-world experience developing and shipping Unity-based applications or video games.
  • Proven track record of onboarding onto a mature codebase and shipping meaningful contributions.
  • Experience developing for XR technologies and devices like the Meta Quest, HoloLens, Apple Vision Pro.
  • Strong knowledge and understanding of C#, OO programming patterns, and software architecture.
  • Ability to self-test, debug and verify own work before handing off to QA.
  • Strong knowledge of using Git for source control, branching, and PRs.
  • Great communication skills and ability to excel in a collaborative team environment.
Bonus Characteristics
  • Ability to create UI/UX assets in Unity.
  • Experience writing graphics shaders in Unity.
  • Experience programming in other languages like Python, C++.
  • Experience developing Android applications in Java or Kotlin and using ADB.
  • Experience in creating and using animated 3D models.
  • Experience with other game engines/tools that may be used in the pipeline such as Blender, Figma, Photoshop, Substance Painter, ZBrush, and Maya.
  • Familiarity or experience developing for other game engines like Unreal, Godot, Lumberyard, Source.

We offer a competitive salary range for this position. Most candidates who join our team are hired at the median of this range, ensuring fair and equitable compensation based on experience and qualifications.

Contractor benefits are available through our 3rd Party Employer of Record (Available upon completion of waiting period for eligible engagements) Benefits include: Medical, Dental, Vision, 401k.

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Apps) 2
Software Engineer (Apps) 2

DGN Technologies • Sunnyvale (CA)

On-site
USD 110,000 - 170,000
Software QA Engineer 3 (Sunnyvale, CA)
Software QA Engineer 3 (Sunnyvale, CA)

The Mom Project • Sunnyvale (CA)

On-site
USD 83,000 - 138,000
Contractor benefits via EOR
Medical, Dental, Vision, 401k
Senior AR/VR Software Engineer
Senior AR/VR Software Engineer

Rivet Industries, Inc. • San Jose (CA)

On-site
USD 120,000 - 160,000
Unlimited PTO
Equity grants
Competitive benefits package
XR Unity Software Engineer — VR/AR Apps
XR Unity Software Engineer — VR/AR Apps

DGN Technologies • Sunnyvale (CA)

On-site
USD 110,000 - 170,000
Sr. Software Engineer- C++ (REMOTE)
Sr. Software Engineer- C++ (REMOTE)

SHPE Houston • Northern (KY)

Hybrid
USD 90,000 - 170,000
Medical, Dental and Vision Insurance
Annual Bonus
Tuition Reimbursement Program
Software Engineer I- Realtime Graphics
Software Engineer I- Realtime Graphics

Jobs via Dice • Naples (FL)

On-site
USD 60,000 - 80,000
Medical, Dental and Vision Insurance
Company-Provided Life Insurance
Flexible Spending Account (FSA)
+4
Senior Software Engineer – Java, AI & AWS - Hybrid (Sunnyvale, CA)
Senior Software Engineer – Java, AI & AWS - Hybrid (Sunnyvale, CA)

The Mom Project • Sunnyvale (CA)

Hybrid
USD 140,000 - 190,000
Medical
Dental
Vision
+1
AR/VR Developer
AR/VR Developer

Synergis • Atlanta (GA)

On-site
USD 47,000 - 55,000
Software Engineer
Software Engineer

LiquidXR • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Health care benefits
Stock option program
Open PTO
+2
Software Engineer
Software Engineer

Liquid XR • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Health benefits
Employee stock option program
Open PTO
+1