Summary
As a Senior Unreal Engineer at Fawkes, you will be at the forefront of technical innovation, playing a crucial role in bringing our unannounced RPG title, setting and building the foundations for the team to come, validating the initial ideas, and prototyping against. You will lead the development of the game's architecture, systems, and mechanics, collaborating closely with cross-functional teams to deliver a cutting-edge experience.
You should be able to think as a player and act proactively and independently - we are looking for a Senior with expectations to lead in the future. You will report directly to our Technical Director.
Responsibilities
- Build: be the arrowhead forging the game foundations and ensuring its scalability in the future.
- Technical Leadership: Lead the design and implementation of core gameplay mechanics, systems, and features using Unreal Engine.
- Architecture: Design and maintain the game's technical architecture, ensuring scalability, performance, and maintainability throughout the development cycle.
- Coding Excellence: Write efficient, maintainable, and clean code, setting coding standards for the future engineering team.
- Performance Optimization: Identify and address performance bottlenecks, ensuring smooth gameplay experiences on target platforms.
- Collaboration: Collaborate with artists, designers, and other engineers to deliver a cohesive and polished game experience.
- Prototyping: Rapidly prototype and iterate on gameplay mechanics and systems to validate design concepts.
- Innovation: Stay informed about the latest industry trends, tools, and technologies, and integrate innovative solutions into the development process.
- Problem-Solving: Analyze and solve complex technical challenges to maintain project momentum and quality.
Required Skills
In general, we are looking for a full-fledged Senior profile capable of working autonomously, without major direction, and serving as the foundation for the decisions to come, ensuring the necessary early steps to secure a successful project are taken.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field. A Master's degree is a plus
- +5 years of professional experience as a software engineer in the gaming industry, preferably in PC.
- Extensive experience with Unreal Engine and a deep understanding of its architecture and systems.
- Strong C++ programming and debugging proficiency, with a track record of delivering high-quality code.
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills and the ability to tackle complex technical challenges.
- Strong communication skills, both written and verbal, to effectively convey technical concepts to non-technical team members.
Desired Qualifications
- Experience with multiplayer networking and online gameplay systems.
- Familiarity with other game engines and technologies.
- Background in graphics programming or shader development.
Our Perks
- Remote-first company; work from anywhere. No hybrid models nor an office to go
- Own your schedule; we measure results, not time. You are hired to do a job and get it done (minimal mandatory meetings)
- Open free days; get as many as you need as far as the job is done
- Opportunities; We have been growing constantly. Grow along the way with us, and plenty of opportunities will unlock
- Competitive salary according to location, experience, and skillset