Senior Engine Programmer at Compulsion Games, designing engine performance and collaborating on technical decisions. Contribute to impactful gameplay systems and enhance user experiences.
Responsibilities
You will be able to directly impact tools, build systems, rendering, physics, gameplay systems, and engine performance, allowing the team to push creative and technical boundaries.
We expect you to be passionate about most technical topics and always aim to understand how things actually work under the hood before bringing your learnings back to the team.
We are looking to add a talented, people-focused, Engine Programmer to our human-sized programming team who is eager to support across a wide range of challenges.
True to our core values of trust and autonomy, we won't dictate your mandates but instead will empower you to decide what needs to be done and how to get there.
Stay up to date with advancements in Unreal Engine and real-time rendering.
Excellent communication skills to collaborate effectively with a diverse group of artists, designers, and animators.
Requirements
Experience with Unreal Engine is preferable, showing that you have strong experience in at least one engine is mandatory
Proficiency in C++ and real-time systems programming
Proficiency debugging low-level or platform-specific issues
Experience with memory management, multi-threading, and CPU/GPU optimization
Ability to tackle optimization issues at project scale
Familiarity with build system management and automation systems
Ability to maintain and extend Python tools and automated scripts
Familiarity with source control systems and branching workflows
It is a particularly important part of the job, as decisions are often made organically in our studio
A strong passion to always continue learning, and share your knowledge with others
Comfortable diving as deep as required to chase down complex, low-level, bugs
You are ready to be the one telling us what you want to learn next – not the other way around
A plus if you are someone that plays games regularly and understands the current performance and quality bar expectations of players
Benefits
Full health care coverage for you and your entire “party” (family)
RRSP matching
Relocation support
Mental health and wellbeing resources
Microsoft Store discounts
3 weeks of vacation, plus two one‑week studio closures
Junior BA/BSA needed for 12 - month contract, 4 days onsite in Toronto. Must have 6+ years BA/BSA experience, Agile, and mobile/online banking/loyalty project experience.
Join a growing financial services organization as a Java Engineer on their Payments Technology team, building and enhancing critical payment platforms supporting ACH, Wires, RTP, and FedNow. You'll design, develop, and maintain backend applications using Java and Spring Boot, collaborating with cross - functional teams in a hybrid work environment.
Développeur principal concevant et intégrant des applications web pour la Ville de Montréal. Utilisation de Node.js, TypeScript, microservices, APIs et déploiements infonuagiques en environnement agile et DevOps.
Certinia Developer owning Softchoice’s customized PSA platform and Salesforce components. Designing SAP, SAP Concur, and MuleSoft integrations for this IT solutions provider.
Hotfix Developer resolving urgent production issues for Paystone, a North American payments and software company. Investigating transactional data, coding fixes, and deploying reliable client solutions.
Execute and support EFTR regulatory reporting activities, including data remediation and compliance. Ideal for professionals with AML reporting experience and strong data skills.
Senior Software Engineer role at Fable, focusing on AI and full - stack development. Build AI - first products for accessibility, owning problems end - to - end.
Seeking a skilled ETL Tester to independently lead testing efforts for a banking client, managing functional and automation testing in an Agile environment.
Integration Developer building Apache Camel, Kafka, and OpenShift solutions for PLATO, Canada’s Indigenous - owned software testing and technology services company. Delivering secure enterprise integrations, APIs, and automated data exchange.