Software Engineering Manager, Android Platform

Posted 23hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineering Manager leading Unity Android platform support across mobile and laptop devices. Improving game performance while managing engineers and technical strategy.

Responsibilities:

  • Lead the Google team delivering Unity platform support for an Android-based ecosystem spanning mobile to laptop form-factors
  • Enable Unity developers to bring titles seamlessly across Android-based devices
  • Support use of device screen space, input methods, and ecosystem services
  • Research and deliver runtime optimizations to improve game startup time and performance across low- and high-spec devices
  • Establish benchmarks and collaborate with internal and external experts to analyze Unity engine performance
  • Align with stakeholders to deliver measured performance improvements
  • Leverage AI workflows in analysis and delivery where appropriate
  • Enable targeted AI workflows for developers
  • Own and drive near-term execution and technical strategy for the team
  • Collaborate with Unity engine, platform, and graphics teams
  • Communicate the team’s vision and progress internally and externally
  • Attract, develop, and retain engineering talent
  • Mentor and coach team members and guide professional development and career growth

Requirements:

  • Experience developing and managing a high-performance software engineering team
  • Proven technical knowledge in Android platform technology across native C/C++, Java and Kotlin layers
  • Demonstrated success collaborating with internal Product owners and external partners to achieve alignment on benchmarks, technical specifications and interdependencies
  • Expertise as a software engineer
  • Working familiarity with C++, C# and Java
  • Ability to assimilate and understand a large and complex software product
  • Familiarity with real time 3D rendering techniques and graphics APIs including Vulkan
  • Methodical approach to prioritizing and developing innovative optimization solutions
  • Passion for the future of computer games or real-time 3D experiences
  • Expertise leading remote teams using Agile development methodologies
  • Familiarity with when and how to best use AI in the software development process
  • Sufficient knowledge of English for professional verbal and written exchanges

Benefits:

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food 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
  • Participation in company incentive plans, such as annual discretionary bonuses or sales commissions