Research, design, and develop computer and network software or specialized utility programs to build AR technology. Build and design reliable, high-throughput, low latency and scalable server and networking systems that support Niantic's developers and products. Build key components of the platform that developers can incorporate to create rich experiences in their games. Perform load testing, participate in code reviews, write unit tests, and conduct troubleshooting to ensure uptime for live systems. Work with a team of engineers, designers, game designers, and producers to execute on a creative vision and deliver robust, efficient, and modular back-end systems and services. Work with external partners to architect and integrate multiple sophisticated systems together in a collaborative way. Develop, adapt, and execute long-term technical strategy to achieve key business objectives. Drive a culture of experimentation and improvement when it comes to tools, technology, and process in engineering. Collaborate within engineering leadership and cross functional partners in Business, Art & Design, Production and Marketing to develop and deliver on technology to improve Niantic's products. May lead or supervise junior team member. Telecommuting within the US permitted pursuant to company policy.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior