Source description
About the role
Design and architect some of the most advanced modular gameplay systems that are robust, flexible, and high-performing.
Translate requirements into technical designs and identify appropriate technologies, frameworks, and cloud infrastructure strategies.
Evaluate and select appropriate tools, libraries, and technologies to meet project goals.
Ensure scalability, performance, security, and maintainability in the software design and underlying server infrastructure.
Collaborate with cross-functional teams to gather requirements and define technical specifications.
Follow and advise on coding standards and best practices to ensure high-quality and maintainable code.
Iterate on software based on feedback, testing, and performance analysis.
Architect, provision, and manage cloud infrastructure (e.g., AWS, GCP) using Infrastructure as Code (IaC) to support scalable backend services.
Design, implement, and maintain robust CI/CD pipelines to automate testing, deployment, and zero-downtime updates for game servers and APIs.
Analyze and debug some of the most complex software and infrastructure issues, identifying root causes, and implementing effective solutions.
Conduct thorough testing and verification to ensure the software meets functional and non-functional requirements.
Investigate and resolve performance bottlenecks, optimize software for efficiency, and implement real-time monitoring and alerting systems (e.g., Datadog, Prometheus).
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver large-scale software solutions.
Document software designs, code, infrastructure topology, and technical processes to facilitate understanding, maintainability, and future enhancements.
Actively participate in code reviews and provide constructive feedback to improve the overall codebase quality.
Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines.
More at Kabam
Related open roles
Director of Core Development
Vancouver · Onsite
Lead UX Designer
Vancouver · Onsite
Software Engineer (Gameplay) Co-op
Vancouver · Onsite
Game Director
Vancouver · Onsite
Programmeur Backend DevOps Senior - Contrat
Montreal · Onsite
Senior Software Engineer - Contract
Vancouver · Onsite
