Skip to main content
Telecommut

Software Developer - Games

Affinity

Full time Posted: 4 hours 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

whisperr. HomeIntelligenceDecisioningContentCalculatorJournalProduct Hunt launch Integrate Now Backed by· Whisperr, the autonomous retention platform: still running retention by hand?Still runningretention by hand? Every retention tool needed someone to operate it.We built one that doesn't. Whisperr takes over the churn alerts Integrate...

Full time Posted: 4 hours ago Hiring from: United States
Backend Engineer

Happenstance

Full-time San Francisco AI Engineer Make our People Intelligence smarter. Optimize embedding pipelines, fine-tune models, and deeply integrate LLMs into our product. Apply You might work on Optimizing our search pipeline with better retrieval and ranking Running experiments to improve...

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

Overview Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and products like databases, data integration, big data analytics, messaging...

Full time Posted: 5 hours ago Hiring from: Canada

« View all openings Appointment Setter Work From Home Part time or Full Time Sales $3.5 - 7 BOE Remote Position Appointment Setter / Cold Caller Work from Home Remote opportunity for candidates located in South & Central America About...

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