Niantic, Inc. logo

Senior Software Engineer - Unity and AR

Niantic, Inc.

Join Niantic as a Senior Software Engineer

Niantic is seeking a talented Senior Software Engineer to join our team and help grow Pokémon Go by building next-generation augmented reality and location-based experiences. As a Senior Software Engineer, you will be responsible for designing and implementing Unity client software for Niantic products, ensuring cross-platform compatibility for Android and iOS.

Responsibilities

  • Design and implement mobile components that interact directly with native Android and iOS.
  • Perform load and performance testing, participate in code reviews, write unit tests, and conduct troubleshooting to ensure production systems quality.
  • Collaborate with engineers, product managers, QA, and other departments to ensure code and technology meets internal standards.
  • Work towards innovative technical solutions from complex problems and ambiguous goals, in a collaborative and inclusive environment.
  • Regular and reliable attendance and participation in meetings.
  • Required in-office 2 days on Wednesday and Thursday.

Qualifications

  • BS in Computer Science or other technical major, or equivalent experience.
  • 5+ years of working experience developing mobile games.
  • Proficiency in C# for Unity.
  • Experience working with Unity on mobile devices on Android and iOS or mixed reality platforms.
  • Experience building 3D games, applications, or developer SDKs, particularly in Unity or Unreal.
  • Ability to work as a member of a cross-functional team working with game designers, producers, artists, and UX designers.
  • Ability to work in a fast-paced hybrid environment and handle stress appropriately.
  • Experience working on cross-functional teams with effective communication skills.

Preferred Skills

  • Experience developing cross-platform software (Java, Obj-C, C/C++), for native mobile, XR, embedded, or console devices.
  • Experience building server-side features, shaders, native plugins in Unity or other game engines.
  • Experience in UX Design / ergonomics.
  • Experience with Apple ARKit, Google ARCore, or Unity AR Foundation.

Why Niantic?

Niantic's global-scale augmented reality platform and digital map powers spatial computing experiences in the real world. Incubated out of the Maps team at Google, Niantic first created Ingress and then Pokémon GO, a cultural phenomenon and hit game played by tens of millions of people each month. Niantic’s Lightship platform, which powers Pokémon GO, also supports the company's other games including Pikmin Bloom, Peridot, and Monster Hunter Now.

We believe that cultivating a workplace where our people are supported and included is essential to creating great products our community will love. Our mission emphasizes seeking and hiring diverse voices, including those who are traditionally underrepresented in the technology industry.

Niantic is a hybrid-first company. We believe that in-person interaction and collaboration foster creativity, a sense of community, and are critical to our future success as a company. Our hybrid work schedules allow for a mix of remote and in-office work.

Join us and be part of a hard-working, fun, and exciting group who value intellectual curiosity and a passion for problem-solving!

Benefits
Extracted with AI

  • Bonus
  • Equity
  • Health Insurance
  • Paid Vacation

Similar jobs

Last update: 23 minutes ago

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

ZAUBAR logo
ZAUBAR

Senior Fullstack & Unity Developer (Gen AI, AR)

Join ZAUBAR as a Senior Fullstack & Unity Developer in Berlin to create immersive AR experiences with GenAI. Work on cutting-edge technology in a dynamic team.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Supernatural logo
Supernatural

Software Engineer (VR, Enablement)

Join Supernatural as a Software Engineer to develop VR tools, work remotely, and innovate in game development.

Ilkari logo
Ilkari

Senior Software Engineer - Python, Django, Angular

Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.

Meta logo
Meta

Senior Software Engineer, Supernatural (Quest XR Platform)

Join Meta as a Senior Software Engineer for the Supernatural Quest XR Platform, focusing on XR fitness app development.

NN Group logo
NN Group

Senior Full-stack Engineer (Angular, Node.js, TypeScript)

Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Pleo logo
Pleo

Senior Mobile Platform Engineer

Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

ZAUBAR logo
ZAUBAR

Senior Web Fullstack Developer with Vue/Nuxt.js Experience

Join ZAUBAR as a Senior Web Fullstack Developer with Vue/Nuxt.js expertise for remote AR projects.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

RAVN Resonance logo
RAVN Resonance

Senior Software Engineer - AR/VR Prototyping

Join RAVN Resonance as a Senior Software Engineer to develop AR/VR applications and firmware in San Francisco.

NAVARA logo
NAVARA

Fullstack Developer with Angular, C#, and React.js

Join NAVARA as a Fullstack Developer in Rotterdam, working with Angular, C#, and React.js on innovative projects.

ST Engineering iDirect logo
ST Engineering iDirect

Senior Software Engineer - Satellite Communications

Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.

Computer Futures logo
Computer Futures

C# Software Developer with .NET and Angular

Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.