Senior Software Engineer, Apple Platform Systems Team

Unity Unity · Enterprise · Vilnius, Lithuania · Engineering

Senior Software Engineer role focused on developing and maintaining Unity Engine support for Apple's ecosystem (iOS, iPadOS, macOS, tvOS), collaborating with the Android team to create cross-platform features for mobile games and interactive visual content. Requires strong C++, C# skills and experience in feature design, building, and maintenance.

What you'd actually do

  1. Maintain and improve existing features
  2. Design and build new features
  3. Follow best practices to write clean, cross-platform code, cover functionality with tests, and provide clear documentation
  4. Work closely with internal and external stakeholders, including product, QA, customer support teams, to ensure their requirements are met

Skills

Required

  • Experience designing, building and maintaining features or products
  • Proficiency in C++, C#
  • Excellent communication and collaboration skills

Nice to have

  • Experience building mobile applications
  • Experience working with Unity Editor
  • Experience with Swift, Objective C
  • Knowledge of quality assurance methodologies