Staff Software Engineer, Android Ecosystem

🔥 0 minutes ago

🌐 Canada, United States – Remote

infoinfo

💵 $153k - $300.6k / year

⏰ Full Time

🔴 Lead

🤖 Android Engineer

👻 Ghost score 0%

infoinfo

🗣️🇫🇷 French Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Unity

Unity

5001 - 10000 employees

Founded 2005

🏭 Manufacturing

💼 Consulting

📣 Marketing

Manufacturing • Consulting • Marketing

Unity is a leading platform providing tools and services for creators to build games, apps, and immersive experiences. With high-quality graphics, multi-platform support, and AI enhancements, Unity empowers developers in video gaming and other industries like manufacturing. Unity offers services such as Unity Engine, Unity Cloud, and Unity Grow, which include real-time 3D creation, user acquisition, and game monetization. The company also provides extensive resources, community support, and professional training for creators at all levels. Through its success plans and developer resources, Unity aids in solving complex problems and bringing ideas to life for gaming and enterprise professionals.

📋 Description

• Lead cross-team technical initiatives and drive consensus on architectural designs and implementation strategies • Profile, analyze, and identify optimization opportunities across the technology stack • Partner with stakeholder teams to develop and deploy performance improvements • Provide technical mentorship and guidance to engineers across the organization • Promote rigorous software engineering standards and code quality • Contribute to strategic definition and roadmap planning of platform engineering initiatives • Author comprehensive technical documentation • Participate actively in design review processes • Investigate and resolve complex system-level issues spanning multiple software subsystems • Collaborate with platform, core engine development, editor workflows, and graphics system engineering groups • Deliver Unity platform support for an Android-based ecosystem across mobile, laptop, and hybrid form factors

🎯 Requirements

• Extensive background in Android systems programming • Advanced proficiency in C++, C#, and Java/Kotlin • Demonstrated success in architecting, building, and deploying large-scale platform or runtime systems • Comprehensive understanding of computer architecture, memory hierarchies, cache mechanics, and CPU/GPU interaction models • Proficiency in asynchronous execution and multithreaded software architecture • Proven capacity to analyze, comprehend, and navigate large and complex software codebases • Documented history of leading cross-functional technical initiatives and shaping engineering direction • Advanced diagnostic, debugging, and performance profiling competencies • English proficiency sufficient for frequent professional verbal and written communication • Preferred: experience in game engine architecture and development • Preferred: in-depth understanding of C# and managed runtime environments • Preferred: active contributions to open-source software initiatives or published technical literature • Preferred: familiarity with real-time 3D rendering methodologies and modern graphics APIs, including Vulkan • Preferred: sound engineering judgment regarding the use of AI tools in software development workflows

🏖️ Benefits

• Comprehensive health, life, and disability insurance • Commuting subsidy • Employee stock ownership • Competitive retirement and pension plans • Generous vacation and personal days • New-parent support 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 • Volunteer and donation matching program • Equity awards • Annual discretionary bonuses or sales commissions

Apply Now