Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Unity

Senior Software Engineer, Android Ecosystem

Unity

Senior Software Engineer building Unity’s Android platform support across mobile, laptop, and hybrid devices. Optimizing runtime performance and enabling seamless game deployment.

Posted 8/21/2026full-timeRemote • 🇨🇦 CanadaSenior💰 CA$103,000 - CA$153,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Android Systems Programming, C++, C#, and Java/Kotlin, with a strong focus on performance optimization and debugging within the Unity Engine. Capable of developing scalable features in multithreaded environments while ensuring high-quality software delivery.

Highest-signal resume keywords
Android Systems ProgrammingC++ ProficiencyC# ProficiencyJava/Kotlin ProficiencyPerformance Profiling

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Unity Editor DevelopmentRuntime OptimizationTechnical DocumentationAutomated TestingMultithreaded Codebase DesignDebugging SkillsPerformance BenchmarkingReal-Time 3D RenderingGraphics APIs FamiliaritySynchronous/Asynchronous Calls
Soft Skills
CollaborationTeamworkInnovationCommunication
Tools & Technologies
Unity EngineVulkan
Industry Keywords
Performance AnalysisPlatform StabilityQuality Assurance

Tech Stack

Tools & technologies
AndroidJavaKotlinUnity

About the role

Key responsibilities & impact
  • Design and develop features and workflows in the Unity Editor supporting specific Android platform configurations
  • Profile, analyze, and identify optimization opportunities across the technology stack
  • Collaborate cross-functionally to develop and implement runtime and platform optimization solutions
  • Establish performance benchmarks and conduct rigorous Unity Engine performance analyses
  • Author comprehensive technical documentation
  • Participate actively in design review processes
  • Investigate and resolve bug reports to ensure platform stability
  • Improve quality and delivery through automated testing and thoughtful code reviews
  • Foster innovation, teamwork, and technical excellence

Requirements

What you’ll need
  • Solid background in Android systems programming
  • Advanced proficiency in C++, C#, and Java/Kotlin
  • Experience building and maintaining platform or runtime systems
  • Solid understanding of large applications spanning multiple languages, including synchronous/asynchronous calls, memory ownership, and marshalling
  • Experience designing and implementing scalable feature sets in a large multithreaded codebase
  • Strong diagnostic, debugging, and performance-profiling skills
  • Familiarity with real-time 3D rendering methodologies and modern graphics APIs, including Vulkan
  • Sufficient English proficiency for professional verbal and written communication
  • Proven track record of writing high-quality software at scale

Benefits

Comp & perks
  • Comprehensive health, life, and disability insurance
  • Commuter subsidy
  • Employee stock ownership
  • Competitive retirement and pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office snacks
  • Mental health and wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation-matching program
  • Equity awards
  • Annual discretionary bonuses or sales commissions