Full Stack Engineer — United States — LinkedIn — 4489955895
Зарплата не указана
ОткликнутьсяAbout The Company
Niantic Inc. creates interactive entertainment experiences that bring people together through games and technology. The company’s work combines creative game design with thoughtful engineering to deliver engaging experiences for players. At Niantic, engineers collaborate with colleagues across disciplines to build and improve products that are enjoyable, reliable, and technically robust. This position offers the opportunity to contribute to game development as part of a small, cross-functional team and to participate in a strong engineering culture focused on collaboration, quality, and continuous improvement.
About The Role
Niantic Inc. is seeking a Full Stack Engineer to help deliver high-quality content and features to game players. In this role, you will work closely with a small, cross-functional team to implement new game mechanics and develop unit tests using Unity and C#. You will contribute to technical decisions throughout development, with a focus on maintaining outstanding performance and building systems that can be supported and extended over time.
The position involves regular collaboration with game design, quality assurance, and other multifunctional departments. You will help turn player and product needs into dependable application improvements, communicate effectively with teammates, and contribute to shared engineering practices. Telecommuting within the United States is permitted in accordance with company policy.
Qualifications
A bachelor’s degree, or foreign equivalent, in Computer Science or a related field is required. Candidates must also have at least two years of experience working as a Software Engineer, Computer Engineer, or in a related occupation.
Qualified candidates must have experience working in a collaborative software development environment that uses agile methodologies, source control, and code review processes. They must be able to apply data structures, multithreading and concurrency, object-oriented design patterns, and algorithm design and optimization to software development challenges.
Experience is also required in designing and maintaining scalable game framework architecture, with an emphasis on long-term maintainability and API design; mobile networking architecture; troubleshooting and resolving complex technical issues in large-scale distributed systems; and incorporating user feedback into application improvements and feature development. Clear communication, sound technical judgment, and the ability to collaborate across disciplines are important to success in this role.
Responsibilities
Implement new game mechanics and associated unit tests using Unity and C#. Contribute to scalable game framework architecture and maintain APIs and systems with long-term maintainability in mind. Apply established engineering principles to develop efficient, reliable software, including the use of appropriate data structures, concurrency approaches, design patterns, and optimized algorithms.
Monitor and support technical performance throughout development, identify potential issues, and troubleshoot complex problems in distributed systems. Collaborate with game designers, quality assurance professionals, and other teams to clarify requirements, review functionality, and deliver polished content. Participate in agile development activities, source control workflows, and code reviews. Use player feedback and product needs to help guide application improvements and feature development, while contributing to a constructive engineering team culture.
Benefits
The annual salary range for this position in California, Colorado, New Jersey, New York, and Washington is $136,990 to $150,689 USD. Telecommuting within the United States is permitted pursuant to company policy. Any additional benefits will be provided in accordance with applicable company policies.
Interested applicants may select the Apply Now button to submit an application or email a résumé to ••••••••.
Equal Opportunity
Niantic Inc. is committed to fair and equitable employment practices. Employment decisions are made in accordance with applicable laws and company policies. Applicants are encouraged to apply based on their qualifications and relevant experience, regardless of background or identity protected by law.