Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Niantic, Inc. Logo

Software Engineer, Client

Niantic, Inc.

$150,500 - $176,000
Oct 15, 2025
Sunnyvale, CA, US
Apply Now

Pokémon GO is looking for a client developer to work on diverse client features, from social aspects enabling player interaction to features that enhance exploration and cooperative/competitive gameplay, ensuring a responsive and engaging player experience.

Requirements

  • You can work in multiple programming languages; C for Unity, Java in Android, Obj-C in iOS, C/C++ mobile native.
  • You have experience working with a ‘AAA’ game engines (Unreal, Unity, Lumberyard, Frostbite, etc.) or proprietary game engine
  • You have work experience with Unity on mobile devices in Android and iOS.
  • You have 3D game engine experience, particularly in Unity3D.
  • Experience in optimization, systems architecture, profiling, tooling, and reporting.
  • You are experienced with profiling and optimization for mobile.

Responsibilities

  • Build engaging features on the Unity game client.
  • Debug sophisticated projects built on Unity.
  • Perform load and performance testing, participate in code reviews, write unit tests, and conduct troubleshooting to ensure uptime for live systems.
  • Work together with Game Designers to design and develop game features for Pokémon GO
  • Work closely with Pokémon GO server engineers to ensure solutions are high quality and scalable.
  • Ensure the Niantic engineering organization constantly improves its development best practices
  • Mentor junior client engineers on technical solutions.

Other

  • Required in-office 2 days/week (Wednesday, Thursday).
  • You have published at least one mobile app to the app store (iOS or Google).
  • 1+ years of professional software development experience or equivalent.
  • Ability to work in a fast-paced hybrid environment and handle stress appropriately and/or ability to solve practical problems and be sufficiently adaptable to handle dynamic situations with little advance notice.
  • Experience working on cross-functional teams with ability to communicate effectively through written and verbal communications, including synchronous interactions with others.