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.

Meta logo
Meta

Senior Software Engineer, VR Gameplay

Join Meta as a Senior Software Engineer to lead VR gameplay development for the Supernatural app, focusing on innovation and immersive experiences.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

Notion logo
Notion

Senior Software Engineer

Join Notion as a Senior Software Engineer in Denver, CO. Work with AWS, Ruby, and PostgreSQL in a hybrid environment.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.

Second Dinner logo
Second Dinner

Software Engineer Intern, Features

Join Second Dinner as a Software Engineer Intern to work on game features remotely. Enhance your skills in C#, OOP, and game development.

Augment AI logo
Augment AI

Senior Software Engineer, Platform

Join Augment AI as a Senior Software Engineer to build AI-driven platforms using AWS, Ruby, and Python. Enjoy great benefits and stock options.

Arity logo
Arity

Software Engineering Intern

Join Arity as a Software Engineering Intern to innovate in transportation tech using Java, Kotlin, and AWS.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

NinjaTrader logo
NinjaTrader

Senior Software Engineer, Python

Join NinjaTrader as a Senior Software Engineer, Python, to design and maintain backend systems.

Cantina logo
Cantina

Senior Mobile Gaming Engineer

Join Cantina as a Senior Mobile Gaming Engineer to design and build AI-embedded mobile-first gaming platforms.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

TeamViewer logo
TeamViewer

Backend Software Engineer with Java and Spring Boot

Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.

Invitation Homes logo
Invitation Homes

Senior Software Engineer - Yardi

Join Invitation Homes as a Senior Software Engineer to enhance Yardi platform solutions. Requires SQL, API, and Yardi expertise.

unity logo
unity

Software Engineer, Quality Assurance

Join Unity as a Software Engineer in Quality Assurance, focusing on back-end development and C# programming.

Ambient.ai logo
Ambient.ai

Senior Software Engineer - Backend (Python, Go, C++)

Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Parrot logo
Parrot

Senior Software Engineer (Full-Stack)

Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.

ARQUIMEA logo
ARQUIMEA

Embedded Systems Developer

Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - React and React Native

Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.

Intel Corporation logo
Intel Corporation

AI Software Development Engineer

Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.