Post a job

Senior Unity Programmer

I

Location
United States
Immerse

Job Description

Summary

Interested in gaming, education, and doing meaningful work to build an education product that’s empowering learners all around the world to achieve their goals? Then you're in the right place! Immerse is a team of interdisciplinary designers, developers, and language experts building the virtual world for language learning and cultivating human connection.

We're looking for a Senior Unity Programmer who is passionate about building complex, cross-platform systems in Unity. You relish using technology and your programming skills to bring delight to customers, and that motivates you to tackle extremely challenging problems and continually look for better solutions. You also see this as a great opportunity to bring your experience in the gaming industry to a highly skilled VR team in an exciting, growing startup environment. You will report directly to our Lead VR Developer.

Responsibilities

  • Oversee all the architecture for the VR app, especially when it comes to multiplayer networking, audio systems, Unity best practices, CI pipelines, etc.
  • Assist with the design and implementation of multiplayer game systems using Photon networking solutions, ensuring high performance, reliability, and scalability across various platforms including PC and VR devices.
  • Identify areas in existing architecture that need upgrades, improvements, or replacements, especially when it comes to performance and the technical boundaries we’re able to push, and lead the efforts to execute on those.
  • Collaborate closely with our back-end team to utilize APIs effectively
  • Collaborate closely with our Technical Director to identify VR components that should be abstracted out into a shared middleware (e.g., AI) and be fully involved in those implementations.
  • Collaborate with the Design team and UI VR Developers to ensure the best possible user experience.
  • Assess technical feasibility of new proposed features and provide guidance on how to proceed, including an implementation plan.
  • Identify up and coming technologies that are worth betting on for the future so our VR app is always cutting edge and relevant.
  • Create tooling to assist/optimize development and build tasks and pipelines.
  • Clearly document our entire architecture according to industry standards so anyone with technical knowledge can understand it.
  • Manage mid-level VR team members and be responsible for both upskilling them and assigning them appropriate tasks.

Minimum Qualifications

  • 8+ years experience in gaming industry building complex, cross-platform systems
  • Passion for solving complex design and development problems
  • Expert in Unity, C#, and multiplayer networking, including experience with Photon
  • Experience profiling and optimizing for performance
  • Experience shipping and maintaining a live production product or game

Preferred Qualifications

  • Experience with security
  • Experience in VR and mobile development
  • Experience with Python and C++
  • Experience with at least 1 shipped gaming title

Benefits

  • Three weeks of paid vacation annually
  • 401(k) plan with company matching
  • Health, dental, and vision plans available
  • 100% remote
  • Hardware stipend
  • Annual learning & development stipend
  • Coworking membership stipend

Advice from our career coach

As a Senior Unity Programmer at Immerse, you will be working on building a virtual world for language learning. To stand out as an applicant, showcase your passion for solving complex problems, experience in gaming industry, and expertise in Unity, C#, and multiplayer networking. Here are some specific tips to help you stand out:

  • Highlight your 8+ years of experience in building complex, cross-platform systems in the gaming industry.
  • Showcase your proficiency in Unity, C#, and multiplayer networking, especially with Photon.
  • Demonstrate your experience in profiling and optimizing for performance.
  • If applicable, mention any experience with security, VR and mobile development, and Python and C++.
  • Emphasize any shipped gaming titles you have worked on.

Apply for this job

Expired?

Please let Immerse know you found this job with RemoteJobs.org. This helps us grow!

About the job

Apr 16, 2024

Full-time

  1. US United States

More remote jobs at Immerse

RemoteJobs.org mascot