Sr Software Engineer 3 (Unity 3D)

Maxonic Inc.

Sunnyvale (CA)

On-site

USD 96,000 - 124,000

Part time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Maxonic is seeking a Sr Software Engineer 3 with Unity 3D expertise in Sunnyvale, CA for a contract onsite role. The candidate will contribute to XR/VR projects, model surgical robotics software, and work within a mature codebase to ship features in an agile team environment.

Required are 5+ years in Unity development, strong C# and 3D math knowledge, and experience with XR devices. The role emphasizes ownership, collaboration, and high-quality deliverables on a quarterly basis.

Qualifications

  • BS in computer science or related field; MS or higher is a plus.
  • 5+ years of real-world Unity-based development.
  • Experience with XR devices such as Meta Quest, HoloLens, Apple Vision Pro preferred.
  • Strong knowledge of 3D math and C# OO programming patterns.

Responsibilities

  • Maintain ownership of features and deliver production-grade results.
  • Estimate your own work accurately and flag slippage early.
  • Make use of existing APIs and SDKs to integrate backend systems with XR software.
  • Collaborate with cross-functional team of developers, designers, and QA.
  • Create documentation for features and techniques tried or implemented.
  • Architect software in a modular fashion to support scalable, reusable features.
  • Build, debug, and deploy XR and traditional apps for Windows and Android in Unity/C#.
  • Unit-test code for robustness and reliability.
  • Strong knowledge of Git for source control, branching, and PRs.

Skills

Unity 3D
C#
3D math
OO patterns
Git

Education

BS in Computer Science
MS or higher a plus

Tools

Git
Shader editing
Python
C++
Unity Shader Graph

Job description

Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Sr Software Engineer 3 (Unity 3D).

Job Description:
Job Title:

Sr Software Engineer 3 (Unity 3D)

Job Type: Contract
Job Location: Sunnyvale, CA
Work Schedule: Onsite
Pay Rate: $78, Based on experience
Description:
Primary Function of Position:
  • We seek a Sr Software Engineer with Unity 3D experience to join our growing Performance Solutions team. Our team’s mission is to leverage emerging technologies to help accomplish mission of advancing minimally invasive care. Our primary customeris client's Commercial organization, with quarterly deliverables of updates to our visualization, training, and demonstration tools.
  • As a member of our 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 Sr Software Engineer, you will be a major contributor to the team and product, working independently on tasks and delivering production grade work within an appropriate timeframe.
  • You will be joining a mature codebase and will contribute to both optimization and new features.
  • 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.
Roles and Responsibilities
  • Maintain independent ownership of features and deliver production grade results on
  • Scope and estimate your own work accurately, and flag slippage early when estimates
  • change.
  • Make use of existing APIs and SDKs to integrate backend systems with our XR software.
  • 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.
  • Ability to work from a requirements document or storyboard.
  • 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.
  • Unit-test code for robustness and reliability.
  • BS in computer science or related fields. MS or higher a plus.
  • 5+ 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. (High quality Unity developers with little to no XR experience will be
  • Strong knowledge of 3D math.
  • Strong knowledge and understanding of C#, OO programming patterns, and software
  • 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
  • Experience with Isaac Sim
  • 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.
About Maxonic:

Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Unity 3D Engineer for XR/VR – Onsite Sunnyvale
Senior Unity 3D Engineer for XR/VR – Onsite Sunnyvale

Maxonic Inc. • Sunnyvale (CA)

On-site
USD 96,000 - 124,000
Senior Software Engineer, 3D Systems & AI
Senior Software Engineer, 3D Systems & AI

Unity Technologies • United States

On-site
USD 130,000 - 196,000
Health, life & disability insurance
Commute subsidy
Employee stock ownership
+9
Engineer, Unity
Engineer, Unity

X Studios, Inc. • Winter Park (FL)

On-site
USD 65,000 - 95,000
Medical & Dental
Semi-Flex Schedule
Paid personal time
+1
Senior Software Engineer, 3D Systems & AI
Senior Software Engineer, 3D Systems & AI

Unity • Oregon (WI)

On-site
USD 130,000 - 196,000
Comprehensive health insurance
Equity awards
Generous vacation and personal days
+1
Unity Engineer
Unity Engineer

GigXR • Los Angeles (CA)

Remote
USD 100,000 - 130,000
Competitive salary and benefits package
Flexible work arrangements
Professional development opportunities
+1
Senior Software Engineer
Senior Software Engineer

Unity Technologies • Mountain View (CA)

On-site
USD 210,300 - 273,400
Comprehensive health insurance
Commute subsidy
Employee stock ownership
+9
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
Senior Software Engineer
Senior Software Engineer

Unity • Mountain View (CA)

On-site
USD 210,000 - 274,000
Health insurance
Life insurance
Disability insurance
+5
Unity 3d Developer
Unity 3d Developer

Namely • New York (NY)

Hybrid
USD 100,000 - 140,000
Competitive salary and benefits package
Flexible working hours
Career development and growth opportunities
+1
Senior Software Engineer, XR
Senior Software Engineer, XR

Unity Technologies SF • Sacramento (CA)

On-site
USD 130,000 - 195,000
Health insurance
Stock ownership
Retirement plans
+2