1 platser Tillsvidare Heltid Enligt Överenskommelse Heltid
We are looking for an experienced and business driven Software Architect to act as the Chief Systems Architect within the Avalanche group.
As Chief Systems Architect you will be responsible for the long-term technical soundness, scalability and operational effectiveness of our proprietary game engine. This role demands strong abilities in problem solving, design, and programming, but your abilities to provide technical leadership and guidance to a team of high-caliber engineers are equally important.
You will own, evolve, and design the architectural frameworks, working closely with the company’s Engine group and the game production groups. You will be responsible for the overall architectural vision and strategy, based on technical quality, feature requirements, and business goals.
10+ years of experience analysing, designing, and developing games software.
Solid skills and experience with advanced software engineering concepts (design patterns, data modeling, web services, distributed applications and test-driven development).
Excellent skills in both object-oriented and data-oriented design paradigms, and a solid understanding of their respective strengths and weaknesses.
Excellent skills in parallel programming paradigms.
Be up to date with the latest technology trends. Know when and where a technology can solve a real problem versus something that is shiny and new.
Thorough understanding of software development life cycles, development and technology tools and testing methodologies.
Excellent skills in C, C++, and Python.
Proficient in 0x86/0x64 hardware architecture and assembler language, as well as SSE 4.2 and AVX vector programming.
B.S. in Computer Science or equivalent experience.
Experience in requirements analysis, technology and vendor analysis and selection.
Experience with SQL and noSQL, and related database concepts and practices.
Experience working with enterprise technologies, including server application development frameworks, web services, message-oriented middleware, security, and web development.
Experience with Agile development methodologies.
Able to coordinate and collaborate with multidisciplinary teams to ensure features delivered exceed expectations from multiple dimensions (code quality, extensibility, modularity, scalability, security and operational concerns).
Successfully communicate conceptual ideas and design rationale to peers and extended teams.
Experience with business-driven approaches to development.
Excellent verbal and written communication skills.
Official work language is English.
To apply for this position please register below with a detailed CV and cover letter. Apply as soon as possible as we review applications continuously. All further information is provided under non-disclosure agreement only. All applicants are required to relocate to work full-time in Stockholm.