ImmerseIM

Senior Unity Programmer

Immerse
United States only
Apply now

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

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Immerse know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 15, 2024

Posted on

Apr 16, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileImmerse logoIM

Immerse

Company size

View company profileVisit immerse.online

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Immerse

Explore the variety of open remote roles at Immerse, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Immerse

Remote companies like Immerse

Find your next opportunity by exploring profiles of companies that are similar to Immerse. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan