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
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.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
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.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior React Native Engineer
Join Source.ag as a Senior React Native Engineer to lead mobile app development for greenhouse solutions. Focus on React Native, TypeScript, and leadership.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
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.
Senior Software Engineer (C++, Python & Cloud)
Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Full-Stack Engineer, Core Experiences
Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.
Fullstack Developer with Angular and C#
Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Software Engineer Mobile (React Native)
Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Software Engineer (Node.js & TypeScript)
Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.