Senior Engine Programmer required at Abstraction Games

Senior Engine Programmer required at Abstraction Games

Studio: Abstraction Games

Job Opening: Senior Engine Programmer

Location: Remote

Type: Full-Time

Responsibilities:

  • Lead the design and implementation of medium to large systems, ensuring they meet both functional and technical requirements.
  • Take ownership of operating and monitoring the system in the production environment; including creating plans to mitigate risks, outages, and other issues.
  • Mentor and guide junior team members, accelerating their growth through code reviews, pair programming, and knowledge-sharing sessions.
  • Foster a culture of continuous learning by organizing workshops and training, encouraging skill development within the team.
  • Collaborate with cross-functional teams to improve processes and drive effective solutions.
  • Challenge existing team processes and contribute to decision-making, driving continuous improvement.
  • Align individual and teamwork with the overall technical strategy and goals, contributing feedback on the team’s direction.
  • Proactively identify potential risks in projects, assess their impact, and collaborate with the team to implement mitigation strategies.

Qualifications & Skills:

  • 5+ years of experience in game development or software engineering, with a focus on engine systems and optimization for multi-platform projects (PC, consoles).
  • Proficiency in C++ and low-level programming, with proven expertise in developing, optimizing, and maintaining game engines.
  • Experience with performance profiling, memory management, and multi-threading techniques for improving engine efficiency and scalability.
  • Hands-on experience with Unreal Engine or a proprietary game engine, contributing to at least 2 commercially released projects.

animation and vfx jobs