Senior Unity Platform Engineer (Remote | Montreal)

Unity

North Carolina

Remote

USD 153,000 - 204,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Unity, based in Montreal or remote within the US East Coast time zone, is seeking a Senior Software Developer to advance Unity's Android ecosystem across mobile, laptop, and hybrid devices. You will optimize runtime performance, collaborate with internal and external experts, and help deliver high-quality software at scale.

The role requires strong C++, C#, and Java/Kotlin skills, plus experience with platform/runtime systems and multi-threaded code.

Qualifications

  • Expertise in Android systems programming with C++/C# and Java or Kotlin.
  • Experience building platform/runtime systems for large-scale apps.
  • Understanding of multi-language data sharing, memory management, and cross-language calls.
  • Designing scalable features in a large codebase with multithreading.
  • Diagnostics, debugging, and performance profiling expertise.

Responsibilities

  • Collaborate in an agile team to design and develop editor features and workflows supporting these platform configurations.
  • Analyze stack for optimization opportunities and partner with multiple teams to implement solutions.
  • Document technical details and actively participate in design reviews.
  • Maintain platform stability by triaging and fixing bug reports.
  • Improve quality and delivery through automated tests and rigorous code reviews, fostering innovation and technical excellence.

Skills

C++
C#
Java/Kotlin
Android
Multithreading
Performance profiling

Tools

Vulkan
Android NDK

Job description

Unity, based in Montreal or remote within the US East Coast time zone, is seeking a Senior Software Developer to advance Unity's Android ecosystem across mobile, laptop, and hybrid devices. You will optimize runtime performance, collaborate with internal and external experts, and help deliver high-quality software at scale.

The role requires strong C++, C#, and Java/Kotlin skills, plus experience with platform/runtime systems and multi-threaded code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Unity Platform (Remote)
Senior Software Engineer, Unity Platform (Remote)

Unity • Florida

Remote
USD 150,000 - 260,000
Senior Unity Platform Engineer - Remote (EST)
Senior Unity Platform Engineer - Remote (EST)

Unity • Florida

Remote
USD 103,000 - 153,000
Assurance santé
Subvention de transport
Stock options
+9
Senior Unity Platform Engineer (Android) - Remote
Senior Unity Platform Engineer (Android) - Remote

Unity Technologies • United States

Remote
USD 130,000 - 195,000
Assurance santé
Vie et invalidité
Subvention pour les déplacements
+7
Senior Unity Platform Engineer – Android & Performance
Senior Unity Platform Engineer – Android & Performance

Unity • Illinois

Remote
USD 136,000 - 259,000
Staff Android Systems Engineer, Unity Platform (Remote)
Staff Android Systems Engineer, Unity Platform (Remote)

Unity • Florida

Remote
USD 158,000 - 301,000
Equity awards
Discretionary annual bonus
Remote-friendly
Senior Software Engineer
Senior Software Engineer

Unity • Florida

Remote
USD 150,000 - 260,000
Senior Software Engineer
Senior Software Engineer

Unity • Illinois

Remote
USD 136,000 - 259,000
Senior Software Engineer
Senior Software Engineer

Unity • North Carolina

Remote
USD 153,000 - 204,000
Ingénieur Plateforme Unity Sénior (Android & Perf)
Ingénieur Plateforme Unity Sénior (Android & Perf)

Unity • Illinois

Hybrid
USD 130,000 - 195,000
Health insurance
Life insurance
Disability insurance
+2
Senior C++ Engineer - Native Editor Platform (Remote)
Senior C++ Engineer - Native Editor Platform (Remote)

Unity Enterprise • Washington

Remote
USD 115,000 - 173,000
Health insurance
Employee stock ownership
Commuter/subsidy
+2