festybay

Create Your FestyBay Profile

C++ Backend Developer job at IGG Canada, 2026

C++ Backend Developer job at IGG Canada, 2026

Are you ready to join a team of “superheroes” in one of the world’s most vibrant gaming hubs? IGG Canada is a premier division of IGG (I Got Games), a global powerhouse in the multiplayer mobile gaming industry. Since 2006, IGG has been a leading publisher and developer, reaching millions of players through strategic partnerships with platforms like iOS, Google Play, and Amazon.

As a C++ Backend Developer at our Vancouver studio, you will be at the heart of our technical operations. We are currently preparing to move into our brand-new, high-tech studio at 988 West Broadway, featuring panoramic views of the Vancouver skyline, coastal mountains, and English Bay. In this role, you aren’t just writing code—you are architecting the stability and scalability of our most popular 3D stylish mobile titles.

Career Opportunity: C++ Backend Developer (High-Concurrency Systems)

FeatureDetails
Company NameIGG Canada (Premium Mobile Game & Video Production Studio)
Job IDIGGC-VAN-CPP-2026-009
Job TypeFull-Time, Permanent
LocationVancouver, BC (Current: 5 East 8th Ave / Relocating to: 988 West Broadway)
Salary Range$68,000 – $94,000 CAD Annually
Reporting ToBackend Team Lead
DepartmentZQ Game Programming

Core Responsibilities of a C++ Backend Developer

1. Systems Engineering & Feature Implementation

As a C++ Backend Developer, you will own the server-side logic that defines the player experience.

WhatsApp Group Join Now
Telegram Group Join Now
  • Feature Development: Design, develop, and maintain robust backend systems for a variety of in-game features, including social systems, real-time matchmaking, and complex inventory management.
  • Core Gameplay Logic: Collaborate closely with Game Designers to translate creative visions into functional, high-performance server-side implementations. You will ensure that mechanics are not only fun but technically sound and cheat-resistant.
  • Tooling & Efficiency: Develop and maintain specialized backend tools and internal dashboards. Your goal is to streamline the development cycle and empower the entire team to iterate with speed and precision.

2. Performance Optimization & Architectural Stability

In a global live-service environment, performance is paramount.

  • Framework Refinement: Continuously audit and optimize the existing server architecture. You will use your C++ Backend Developer expertise to identify bottlenecks and implement high-efficiency solutions that reduce latency and overhead.
  • System Stability: Proactively identify and resolve potential system risks. You will be a key player in ensuring 24/7 service availability for a global audience, managing everything from data sharding to load balancing.
  • Code Quality & Standards: Uphold and advocate for rigorous code standards. Your contributions must be a benchmark for readability, scalability, and reusability, ensuring the codebase remains maintainable as the project grows.

3. Collaborative Technical Innovation

  • Cross-Functional Synergy: Work as a technical liaison between the backend team, art department, and frontend engineers to resolve complex technical issues during the production cycle.
  • Troubleshooting Distributed Systems: Apply your knowledge of distributed architecture to solve the unique challenges of regional data synchronization and high-concurrency environments.

Detailed Job Requirements: C++ Backend Developer

1. Systems Engineering & Feature Implementation

As a C++ Backend Developer, you will own the server-side logic that defines the player experience.

  • Feature Development: Design, develop, and maintain robust backend systems for a variety of in-game features, including social systems, real-time matchmaking, and complex inventory management.
  • Core Gameplay Logic: Collaborate closely with Game Designers to translate creative visions into functional, high-performance server-side implementations. You will ensure that mechanics are not only fun but technically sound and cheat-resistant.
  • Tooling & Efficiency: Develop and maintain specialized backend tools and internal dashboards. Your goal is to streamline the development cycle and empower the entire team to iterate with speed and precision.

2. Performance Optimization & Architectural Stability

In a global live-service environment, performance is paramount.

  • Framework Refinement: Continuously audit and optimize the existing server architecture. You will use your C++ Backend Developer expertise to identify bottlenecks and implement high-efficiency solutions that reduce latency and overhead.
  • System Stability: Proactively identify and resolve potential system risks. You will be a key player in ensuring 24/7 service availability for a global audience, managing everything from data sharding to load balancing.
  • Code Quality & Standards: Uphold and advocate for rigorous code standards. Your contributions must be a benchmark for readability, scalability, and reusability, ensuring the codebase remains maintainable as the project grows.

3. Collaborative Technical Innovation

  • Cross-Functional Synergy: Work as a technical liaison between the backend team, art department, and frontend engineers to resolve complex technical issues during the production cycle.
  • Troubleshooting Distributed Systems: Apply your knowledge of distributed architecture to solve the unique challenges of regional data synchronization and high-concurrency environments.

Detailed Job Requirements for C++ Backend Developer

Professional Experience

  • The Veteran Standard: A minimum of 3 years of professional experience as a C++ Backend Developer specifically within the online or mobile gaming industry.
  • Project History: Proven experience contributing to large-scale game projects. Experience with Strategy (SLG) titles is considered a massive advantage, as we value the specialized understanding of persistent-world architectures.
  • Production Cycle: Familiarity with the full lifecycle of a game, from early R&D to global launch and long-term live-ops.

Technical Mastery

  • Expert C++: Absolute proficiency in C++. You should have a deep understanding of memory management, pointers, and high-performance algorithms.
  • Networking & Concurrency: A solid grasp of network communication protocols (TCP/UDP) and the intricacies of multithreaded programming in a high-load server environment.
  • Database Management: Hands-on experience with MongoDB, MySQL, or other major database solutions. You must be able to design efficient schemas and optimize complex queries.
  • Distributed Systems: Familiarity with distributed computing and the ability to troubleshoot and optimize related challenges in a production environment.

Soft Skills & Mindset

  • Effective Communication: The ability to explain technical constraints to non-technical stakeholders and contribute positively to team discussions.
  • Resilience: You can manage stress and maintain a high standard of work during critical launch windows or major system updates.
  • Innovation: A passion for discovering new ways to improve production efficiency and creative output.

The IGG Canada “Superhero” Benefits

We believe that high-quality work comes from a high-quality lifestyle. Our benefits package is designed to support your health, your family, and your future.

  • Health & Wellness: Comprehensive coverage including health, dental, vision, and prescription plans starting after your first 3 months.
  • Recharge Time: 18 days of accrued paid vacation plus sick days. Additionally, the studio observes a Paid Holiday Closure between Christmas and New Year’s week.
  • Financial Security: RRSP matching after one year of service and a monthly commuter allowance to ease your journey to our central Vancouver location.
  • Professional Growth: Reimbursement for training, development fees, and active living benefits (gym memberships, etc.) after 3 months.
  • Family Support: Specialized benefits for dependents and children, including gifts for employees’ children during holiday festivals.

Studio Perks & Culture

  • The Workspace: Work in a spacious, inspiring environment with mountain and bay views.
  • On-Site Fun: Stay active with our on-site gym and table tennis facilities.
  • Sustenance: We provide free snacks and drinks, along with monthly catered team lunches to celebrate our milestones.
  • Casual Culture: A relaxed dress code that reflects our creative, team-oriented atmosphere.
  • Recognition: Referral bonuses and festival gifts throughout the year.

The Hiring Process

1. Portfolio Review: Our leads will examine your resume and any technical portfolios (GitHub/Showreel) to assess your coding style.

2. Technical Assessment: You may be asked to complete a coding test to demonstrate your logic and problem-solving skills as a C++ Backend Developer.

3. Interview Series: Deep-dive discussions with our Team Lead and department heads to assess your experience and culture fit.

4. The Offer: Joining our team of superheroes to shape the future of mobile gaming!

C++ Backend Developer job at IGG Canada

Leave a Comment