What is a Software Engineer at Niantic?
As a Software Engineer at Niantic, you are at the intersection of cutting-edge augmented reality (AR) technology, planetary-scale infrastructure, and massive-scale social gaming. Your work directly impacts millions of users globally, shaping how they interact with both their physical environments and their digital communities. Whether you are working on the Lightship ARDK, optimizing game performance for Pokémon GO or Pikmin Bloom, or building out the backend systems that power real-world exploration, your contributions are core to Niantic's mission of using technology to encourage exercise, social interaction, and discovery.
This role requires a high degree of technical versatility and a passion for solving complex, real-world problems. You will be expected to bridge the gap between high-level architectural design and low-level performance optimization. Success at Niantic means you aren't just writing code; you are building systems that must remain stable and engaging under the load of millions of concurrent users. You will collaborate closely with cross-functional teams, including product managers, designers, and infrastructure engineers, to push the boundaries of what is possible in the mobile and AR space.




