Nintendo - Kirkland, WA
posted 2 months ago
In this role, you will be part of the IT's Consumer Online & Publishing department at Nintendo of America Inc., where the 3PT team is responsible for managing a suite of tools that assist game developers in the approval and publishing of their games on the Nintendo Switch platform. Your primary responsibility will be to manage a team of engineers who are tasked with building and maintaining the systems that facilitate the entire process of getting games into the hands of gamers. This includes overseeing the web portal that developers use to describe their products, tracking a game's certification status, and managing the ordering and printing of game cartridges. You will play a crucial role in supporting the team as they write the software that powers every step of this process. The ideal candidate for this position will possess deep, firsthand experience in software engineering, particularly in shipping and maintaining live services. The team operates using a microservices architecture and is continuously evolving its technology to keep pace with the demands of the business. As part of your duties, you will plan, coordinate, direct, and design activities within the organization, providing administrative direction and support for the daily operational activities of the department. You will work closely with decision-makers in other departments to identify, recommend, develop, implement, and support cost-effective software solutions that address all aspects of the organization. Your responsibilities will also include monitoring and maintaining hardware and software technology to ensure maximum access and efficient, secure, and stable environments. You will establish and manage appropriate standards and controls, policies, and procedures for your assigned areas, as well as set team and department goals, objectives, and metrics. Supporting senior leadership in the development of long-term tactical plans will also be part of your role. You will oversee and manage contracts, budgets, and vendor relationships, collaborating with other teams and business constituents to provide day-to-day operational support and ensure project excellence. Additionally, you will ensure that issues are identified, tracked, reported on, and resolved in a timely manner, including conducting root cause analysis. Creating disaster recovery plans, scripts, and tests will be essential to your responsibilities, as will ensuring compliance with established processes, JSOX, and other internal controls such as SDLC, change management, production control, and information security protocols. Finally, you will manage, develop, and oversee a team of 5-10 software engineers, conducting interviews for contractors and full-time employees, providing feedback, and guiding hiring decisions for the team.