Skip to main content
Telecommut

Software Developer - Games

Affinity

Full time Posted: 3 weeks ago Software Development

Hiring from: Canada

Job Description

On behalf of our client, Affinity is looking for a Senior Software Developer – Games who will lead the development of high-performance gaming applications with a strong focus on low-level systems programming in C++. This role requires extensive experience in the game development industry, ideally with large-scale titles from studios such as Take-Two or EA. The developer will be responsible for designing and optimizing rendering pipelines using modern graphics APIs, including Vulkan, OpenGL, DirectX, or Metal, to deliver cutting-edge visuals and seamless gameplay experiences. In addition to technical expertise, this role involves collaborating closely with designers, artists, and other engineers to create scalable, efficient, and visually compelling game systems.

Responsibilities

  • Designing and implementing game features and systems, with a focus on high-quality graphics and performance optimization.
  • Developing and maintaining system architecture, ensuring seamless integration of graphics technologies.
  • Mentoring and guiding the team.
  • Documenting the software architecture according to our standards.
  • Analyzing, documenting and developing specific modules of the platform.
  • Working closely with the product owner and development team for project planning and delivery.
  • Suggest new tools to improve our architecture.
  • Support the team during project delivery and operations.
  • Assisting with on-call rotation when needed

Qualifications

  • In-depth experience in game development
  • Expertise in graphics APIs like OpenGL, DirectX, Vulkan, or Metal for developing cutting[1]edge rendering pipelines
  • Experience with real-time rendering
  • Experience working with Linux kernel
  • Experience with GPU drivers (Nvidia, AMD)
  • 8+ years of development experience with Javascript/Typescript
  • Experience with C++
  • Strong understanding of the principles of scalable application design;
  • Experience working with React + hooks, nodejs and redux frameworks and libs
  • Proficient in Front-End web development (React, CSS, HTML);
  • Experience using MySQL and understanding database architecture;
  • Strong database administration skills (MongoDB, MySQL);
  • At least 2 years of experience with container orchestration (Docker, Kubernetes)

About You

  • You are curious and ready to challenge established ideas;
  • You have the ability to work in areas outside of your usual comfort zone and get things done quickly;
  • You have the ability to collaborate, communicate, learn and ship code, while working in a fast-paced and multi-cultural environment;
  • You have at least 8 years of problem solving & software engineering experience;
  • Comfortable working in startup environment

Affinity Earn

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

About Affinity

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 12502

How to apply

To apply for this job you need to login. If you don't have an account yet, please register.

Post a resume

Similar jobs

Department: Operations Employment Type: Permanent Location: Calgary, Canada Reporting To: VP, HSE Compensation: $65,000 - $75,000 / year Description As a Health and Safety Assessor , you will be responsible for the accreditation process by meeting program standards and following...

Full time Posted: 13 hours ago Hiring from: Canada

About Us Test Test - Job Description Infosys is a global leader in next-generation digital services and consulting. We enable clients in more than 50 countries to navigate their digital transformation. With over four decades of experience in managing the...

Full time Posted: 13 hours ago Hiring from: United States

E INC is the parent company of EBlock and EDealer, unifying our approach to products, services, and strategies under one Vision and one Mission: to create the best digital auction and retailing platform in the world by connecting the automotive...

Full time Posted: 14 hours ago Hiring from: Canada
Payroll Clerk

Emplo Inc.

Join the Toyota Gatineau team as a Payroll Clerk. Toyota Gatineau is looking for an organized, detail-oriented professional who enjoys working with numbers to join our administrative team. If you like making sure everything balances, deadlines motivate you rather than...

Full time Posted: 14 hours ago Hiring from: Canada