Netflix is one of the world's leading entertainment services, with over 300 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.
Next Games, founded in 2013 and based in Helsinki, Finland, crafts cutting-edge, approachable games for a global audience inspired by popular Netflix shows and movies and our own fresh ideas. We combine the Finnish game development culture with Netflix's global entertainment culture, embracing the strengths of both and empowering our talented and diverse teams to do the best work of their careers.
The role:
We are looking for a talented Software Architect to help design and build the technologies that allow us to scale our efforts globally effectively and efficiently. You will have a direct impact on Netflix Games’ global operations.
Responsibilities:
Being self-motivated, working independently, and partnering with a diverse group of engineering and game teams across different functional areas and organizations.
Empowering game teams by building and operating robust software libraries and components with focus on quality, developer experience and the right amount of versatility.
Thriving in ambiguity, diving deep to understand problems and pain points of different disciplines, and solving them using appropriate technologies.
Exploring and adapting to a wide range of programming languages and frameworks. You will mostly work with C# and TypeScript, but this can change rapidly. While proficiency is not expected, you won’t get stalled no matter what you encounter, would it be Rust, GLSL or GraphQL or something else.
Isolating technical problems, finding out solutions for them and proving their feasibility with prototypes or PoCs.
Being an evangelist for high-quality code and engineering best practices.
Living the Netflix culture and thinking you would thrive here.
Preferred Skills and Experience:
Senior to principal-level experience in crafting complex software systems.
Recent proficient experience with C# or other OO programming languages with a solid understanding of OO design principles.
A proven track record in architecting, building, and operating complex systems
Solid experience in setting technical directions for engineering projects, making architectural decisions, and influencing partner and cross-functional teams.
Understand multi-platform development (like iOS, Android, Linux, web)
Ability to proactively describe complex technical concepts to a variety of stakeholders, driving conversations and decisions through written and/or verbal communication.
Nice to have:
A product mindset toward infrastructure and platforms
Experience in developing long-term technical strategies aligning with business goals via appropriate technology investments.
Familiarity with AWS, Azure, or similar.
Familiarity with API design, library development, and related version and dependency management
Experience in professional, team-based software development with shipped products and live product support
Spotlight on Game Architecture:
Game Architecture is an internal, small, autonomous resource consisting of multi-talented, senior coders within the Next Games studio.
We assist game and engineering teams with demanding tasks that overarch different technical domains and teams. We often work as intermediaries and assess and explain the implications of technological decisions to people with various technical expertise throughout the software's lifecycle.
We collaborate with local game and engineering teams and with the wider Netflix organization. We align the technological direction of games and own the technical common ground, including a comprehensive set of libraries aimed at speeding up the development. We design and steer the development of certain new features or services of our platform.
Inclusion is a Netflix value and we strive to host a meaningful interview experience for all candidates. If you want an accommodation/adjustment for a disability or any other reason during the hiring process, please send a request to your recruiting partner.
We are an equal-opportunity employer and celebrate diversity, recognizing that diversity builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.