Studio: 505 Games
Job Opening: Senior Software Engineer – Technical Business Unit
Location: Milan, Italy
Type: Full-Time
Responsibilities:
- Lead and contribute to porting efforts for AAA titles across multiple platforms
- Develop and implement optimizations for both CPU and GPU performance
- Design and maintain low-level architecture for game engines and systems
- Collaborate with internal teams and external partners to ensure technical excellence
- Provide expert-level support for ongoing projects and post-launch activities
- Research and implement cutting-edge rendering techniques and technologies
- Contribute to the growth and capabilities of our internal technical team
Qualifications & Skills:
- 5+ years of experience in game development (10+ years preferred)
- Expert-level proficiency in C++ programming
- Extensive experience in console game development (PlayStation 5, Xbox Series X|S)
- In-depth knowledge of modern graphics APIs (DirectX, Vulkan, etc.)
- Proven track record of solving complex technical challenges in game development
- Experience with multi-platform development and porting
- Excellent problem-solving and debugging skills
- Strong communication skills and ability to work in a team environment
- Passion for video games and cutting-edge technology
Nice to Have:
- Experience with game engine architecture and development
- Strong background in rendering techniques, low-level architecture, and optimizations
- Knowledge of assembly language and low-level optimization techniques
- Familiarity with version control systems (e.g., Git, Perforce)
- Experience with performance profiling tools
- Background in mathematics, particularly 3D math, and linear algebra