Unity

Senior Software Engineer

Unity
Apply
1 day ago
Remote, United States +2 moreSenior
H1B sponsor

Base Salary

$136k - $259k/yr

Responsibilities

  • Design and develop Unity Editor features and workflows supporting Android mobile, laptop, and hybrid device configurations.
  • Profile the full technology stack, identify optimization opportunities, and collaborate across teams to implement solutions.
  • Research and implement runtime optimizations for startup performance and execution efficiency across device performance tiers.
  • Write comprehensive technical documentation and participate in design reviews.
  • Investigate and resolve bug reports to maintain platform stability.
  • Improve quality and delivery through automated testing, code reviews, and work in a large multithreaded codebase.

Requirements

  • Advanced proficiency in C++ and C# with solid Android systems programming experience.
  • Proficiency in Java or Kotlin in addition to C++ and C#.
  • Experience building and maintaining platform or runtime systems.
  • Understanding of applications spanning multiple languages, including synchronous and asynchronous calls and memory ownership, management, and marshalling.
  • Experience designing and implementing scalable feature sets in a large multithreaded codebase.
  • Diagnostic, debugging, and performance profiling skills.
  • Familiarity with C# managed runtime environments and real-time 3D rendering or modern graphics APIs such as Vulkan is advantageous.
  • Passion for computer games or real-time 3D experiences and familiarity with appropriate uses of AI in software development are advantageous.
  • Sufficient English proficiency for frequent professional written and verbal communication with global colleagues and partners.

Benefits

  • Comprehensive health, life, and disability insurance, with eligibility and coverage varying by country and employment status.
  • Commute subsidy and office food snacks.
  • Employee stock ownership and competitive retirement or pension plans.
  • Generous vacation and personal days.
  • New-parent leave and family-care support programs.
  • Mental health and wellbeing programs, employee resource groups, and a global employee assistance program.
  • Training and development programs.
  • Volunteering and donation matching program.
  • Work location is Montreal, Canada, or remote within the US East Coast time zone.

Tech Stack

Categories

Unity

About Unity

5,001-10,000 employees

Unity is a public software company that builds the Unity real-time 3D engine and services for creating, operating, and monetizing games and interactive 3D content across mobile, PC, console, and XR. It sells subscription licenses and usage-based services such as cloud build, ads, and analytics to studios and enterprises in gaming, automotive, film, and AR/VR. Founded in 2004 and headquartered in San Francisco, it trades on the NYSE (U).

Contact me