Browse All Jobs
Job Description
Niantic is looking for a Staff Software Engineer to contribute to the server infrastructure supporting popular games like Pokémon GO, Pikmin Bloom, and Ingress. This role involves tackling real-time indexing, querying, and aggregation challenges at a massive scale. The ideal candidate should be a self-starter with a strong technical background, capable of handling ambiguity and learning from failures.

Responsibilities:
  • Build and design reliable, high-throughput, low latency and scalable server and networking systems.
  • 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.
  • Collaborate with other specialists, product managers, and other departments.
  • Provide technical leadership, mentorship, and coaching to junior engineers.
  • Drive code reviews, maintain high coding standards, and contribute to the continuous improvement of our development processes.
  • Oversee the entire product release cycle, including QA testing, load testing, and the establishment of metrics, monitoring, and alerts.
  • Collaborate with cross-functional team members and stakeholders, including regular and reliable attendance and participation in meetings.

Requirements:
  • BS, MS, or PhD in Computer Science, or a related technical field.
  • Minimum of 6+ 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.
  • Lead and deliver solutions with company-wide impact 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.
  • Involvement in high-level strategic planning that impacts overarching engineering initiatives.
  • Experience mentoring junior engineers and leading projects.

Niantic offers:
  • A hybrid work environment with required in-office presence on Wednesdays and Thursdays.
  • A total compensation package including base salary, bonus, equity, and benefits.
Apply Manually