Software Engineer, Server

1 Month ago • 2 Years + • Software Development & Engineering • $132,600 PA - $230,000 PA

Job Summary

Job Description

Niantic is seeking a Software Engineer - Server to build and design reliable, high-throughput, low latency, and scalable server and networking systems for projects like Pokémon GO and Pikmin Bloom. You will work on massive-scale real-time indexing, querying, and aggregation problems. Responsibilities include building key platform components, performing load testing, participating in code reviews, writing unit tests, and troubleshooting for uptime. Collaboration with specialists, product managers, and other departments is crucial to ensure code meets internal standards. The role requires a strong technical background, great execution, and a self-starter mentality, with the ability to clarify ambiguities, learn from failures, and break down ideas into tasks. In-office work is required two days a week.
Must have:
  • Build scalable server and networking systems
  • Work on real-time indexing and aggregation
  • Proficiency in Java, Go, or C++
  • Experience building networked systems
  • Experience building concurrent services
  • Deliver solutions to production
  • Work in a fast-paced hybrid environment
  • Communicate effectively
Good to have:
  • Experience with cloud providers (GCP, Azure, AWS)
  • Experience building ETL pipelines
  • Familiarity with Redis, Prometheus, Grafana
  • Familiarity with Kubernetes, Terraform
  • Experience mentoring junior engineers

Job Details

Niantic’s mission is to use emerging technology to enrich our experiences as human beings in the physical world. We build products that inspire movement, exploration, and face-to-face social interaction. 

Niantic is seeking a Software Engineer - Server to build the server infrastructure that supports projects such as Pokémon GO, Pikmin Bloom and Ingress. You will work on real-time indexing, querying and aggregation problems at massive scales of hundreds of millions of events per day. These technical challenges pertain to a single, coherent world-wide instance shared by millions of users.

We seek engineers with strong technical background, great execution, and self-starter mentality. The ideal candidate loves to jump into the unknown, clarify ambiguities, quickly learn from failures, and break down vague ideas into concrete tasks. 

Responsibilities

  • 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.
  • Collaborate with other specialists, product managers, and other departments to ensure code meets internal standards.
  • Collaborate with cross-functional team members and stakeholders, including regular and reliable attendance and participation in meetings.
  • Required in-office 2 days/week

Qualifications

  • BS, MS, or PhD in Computer Science, or a related technical field.
  • Minimum of 2+ years of experience building reliable scalable platforms.
  • Proficiency in one of the following languages: Java, Go or C++ with working knowledge of Python, SQL.
  • Experience building networked and distributed systems. 
  • Experience building concurrent and multi-threaded services. 
  • Delivered solutions to production environments, and provided tools to monitor, support and mitigate any issues.
  • Ability to work in a fast-paced hybrid environment and handle stress appropriately and/or ability to solve practical problems and be sufficiently adaptable to handle dynamic situations with little advance notice. 
  • Experience working on cross-functional teams with ability to communicate effectively through written and verbal communications, including synchronous interactions with others.

Plus If…

  • Experience with deployment on hosting providers, such as Google Cloud, Azure or AWS.
  • Experience with building ETL pipelines or  crafting data-related ingestion APIs.
  • Familiarity with one or more open source projects, such as Redis, Prometheus, Grafana, ElasticSearch and Envoy. 
  • Familiarity with Kubernetes, infrastructure as code (such as Terraform).
  • Experience mentoring junior engineers or leading projects.

The total compensation package for this position includes a new hire offer base salary range of $132,600.00 - $230,000.00 + bonus + equity + benefits.

Individual pay within this salary range is determined by work location and additional factors, including assessed job-related skills, experience, and relevant education or training. Your recruiter can answer any questions about new hire total compensation during the hiring process. An overview of benefit offerings for your location can be found on the careers page.

Join the Niantic team!

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. Developers use Niantic’s platform to build their own AR applications and experiences, either with the Lightship Platform or directly through the web with 8th Wall.

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, and we consider this to be one of the most important values we hold close.

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

We're a hard-working, fun, and exciting group who value intellectual curiosity and a passion for problem-solving! We have growing offices located in San Francisco, Sunnyvale, Palo Alto, Bellevue, Kansas, London, Tokyo, Hamburg, Hyderabad, and Zürich. #LI-HYBRID

Candidate Privacy Policy

I understand that by submitting my job application, the information I provide as part of that application will be used in accordance with Niantic’s Privacy Notice for Job Applicants and Candidates.

If required by law, by submitting my job application I consent to the processing of my information as described in that Notice, including processing information I voluntarily disclose to Niantic, such as health or medical information, race or ethnicity data, and sexual orientation data and, in limited circumstances sharing information with third parties such as references and other third parties that assist in the hiring process.

Similar Jobs

Halcyon - Staff Engineer, Endpoint Agent

Halcyon

(Remote)
2 Weeks ago
Mcdonalds - Digital Optimisation Officer

Mcdonalds

London, England, United Kingdom (Hybrid)
1 Week ago
Aristocrat - .Net Developer

Aristocrat

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
Rockstar Games - Marketing Manager

Rockstar Games

Seoul, South Korea (On-Site)
2 Months ago
Figma - Account Executive, Enterprise, Portuguese Speaking

Figma

São Paulo, Brazil (On-Site)
1 Month ago
Cognite - VP of Software Development - Data Integrations

Cognite

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Aspire - Director of Engineering - Cards, Savings and Investments

Aspire

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Crowd Strick - Corporate Sales Engineer

Crowd Strick

Singapore (Remote)
2 Weeks ago
Samsung Semiconductor - Principal Engineer, Device Modeling

Samsung Semiconductor

San Jose, California, United States (On-Site)
4 Months ago
PhonePe - Engineering Manager - Web

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Senior Python Developer

Ion

Mexico City, Mexico (Hybrid)
1 Month ago
Regent craft - Senior Systems Safety Engineer

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
4 Weeks ago
Autodesk - Power Platform Developer

Autodesk

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Unity - Senior Product Manager - LevelPlay Platform

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Regent craft - Autonomy Engineer

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
1 Month ago
Dave Ramsey - Director of Project Management

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago
Canonical - Product Manager

Canonical

(Remote)
2 Months ago
Actian - Client Director (Midwest) - HCLSoftware

Actian

United States (Remote)
9 Months ago
Marvell - Staff engineer (Baseband PHY & SoC Validation)

Marvell

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bytedance - Machine Learning Engineer Intern (Global E-commerce Risk Control)

bytedance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Adobe - Sr. Director Product - AI Platform

Adobe

San Jose, California, United States (On-Site)
2 Months ago
Blinkhealth - Quality Assurance Engineer

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Gearbox - Senior Technical Artist

Gearbox

Frisco, Texas, United States (On-Site)
8 Months ago
HCL Tech - Dynamics CRM Functional Lead Consultant

HCL Tech

North Carolina, United States (On-Site)
2 Months ago
bytedance - Software Engineer, Unity Engine and XR

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Rippling - Senior Manager, EOR Implementation

Rippling

United States (Remote)
2 Months ago
Egnyte - Director, Product Management - AI

Egnyte

Mountain View, California, United States (Remote)
6 Months ago
Interface AI - Senior Technical & Product Recruiter (Contract)

Interface AI

San Jose, California, United States (On-Site)
3 Weeks ago
Internet Brands - Account Manager

Internet Brands

El Segundo, California, United States (On-Site)
3 Weeks ago
Google - Staff Software Engineer, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Qualcomm - Emulation (FPGA Design) Engineer / Bluetooth - Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nordson Corporation - Manufacturing Engineer

Nordson Corporation

Suzhou, Jiangsu, China (On-Site)
2 Months ago
Mistral AI - Technical Program Manager, Engineering

Mistral AI

Paris, Île-de-France, France (On-Site)
5 Months ago
Next Level Business Services - SAP PI/PO LEAD

Next Level Business Services

Scottsdale, Arizona, United States (On-Site)
9 Months ago
nubank - Senior Software Engineer

nubank

State Of São Paulo, Brazil (Hybrid)
2 Months ago
The Walt Disney Company - Lead, Software Engineer

The Walt Disney Company

Buenos Aires, Buenos Aires, Argentina (Hybrid)
2 Weeks ago
Apollo - Senior Customer Success Engineer

Apollo

United Kingdom (Remote)
4 Months ago
DraftKings - Software Engineering Manager

DraftKings

London, England, United Kingdom (On-Site)
1 Week ago
Coherent corp. - Associate Engineer

Coherent corp.

Easton, Pennsylvania, United States (On-Site)
1 Month ago
Apple - Firmware Engineer - Human Interface Devices

Apple

Cupertino, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Francisco, California, United States (Hybrid)

Sunnyvale, California, United States (Hybrid)

Bellevue, Washington, United States (Hybrid)

Bellevue, Washington, United States (Hybrid)

Tokyo, Japan (On-Site)

Los Angeles, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

Sunnyvale, California, United States (Hybrid)

Sunnyvale, California, United States (Hybrid)

Bellevue, Washington, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Niantic