Match score not available

Principal Engineer

Remote: 
Full Remote
Work from: 

Build A Rocket Boy logo
Build A Rocket Boy Scaleup http://www.buildarocketboy.com/
201 - 500 Employees
See all jobs

Job description

As a Principal Engineer, you will be responsible for writing and maintaining complex code and systems in Unreal Engine that power our current and future groundbreaking game projects. You will identify and fix performance issues and be comfortable designing and extending large code systems.


You should have strong C++ skills, be comfortable with Source Control, preferably Git and Perforce, and have a passion for problem solving. Unreal Engine experience is a plus. You are a generalist knowledgeable in areas such as engine core systems, animation, physics, tools and gameplay. Producing performant code as well as being well versed in optimization techniques is expected.


You will be taking initiative, making informed technical decisions, and choosing effective approaches to meet project goals, with strategic direction from technical leadership - working in a collaborative team environment open to feedback and shared problem-solving.


Key Responsibilities:

· Write, maintain and debug complex code and systems within Unreal Engine.

· Collaborate closely with other lead programmers, designers, and artists to deliver all technical systems for large game projects. Identify and fix performance issues, ensuring tools are scalable and reliable.

· Manage the CI, release process, infrastructure and live operations systems for a game, using Python and infrastructure as code systems.

· Design and extend large code systems to improve maintainability and performance.

· Ensure team compliance with the project’s vision, technical requirements, and style guide.

· Review other team members merge requests and participate in the elaboration of a common coding culture in the team.

· Mentor junior engineers and promote best practices in coding, debugging, and problem-solving.

· Drive innovation within the engineering team, encouraging creative solutions to technical challenges.

· Prioritize, plan, and manage the time of assigned tasks, balancing technical goals with business priorities to ensure effective delivery.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Collaboration
  • Problem Solving
  • Mentorship

Field Engineer (Solutions) Related jobs