Lead Engineer responsible for coaching engineers while coding on live game projects at Devoted Studios. Collaborating with clients and optimizing gameplay systems in a remote environment.
Responsibilities
Write, review, and own C++ code on the engagement — Lead Engineer is not a title that means you stop coding
Build and maintain core gameplay, engine, or systems components as required by the engagement
Unblock engineers on the team when they are stuck — architecture calls, engine deep-dives, debugging
Performance profiling and optimization across target platforms (console, PC, or mobile as required)
Lead and mentor engineers on the project team — grow their craft, review their work, catch drift early
Run engineering rituals: sprint planning, technical reviews, code reviews
Escalate resourcing or capability gaps to production before they affect delivery
Provide honest engineering assessments to support hiring and team growth
Be the technical voice in client conversations — represent engineering with clarity, not jargon
Partner with the Senior Game Producer to keep technical scope in sync with the schedule
Surface trade-off decisions early: 'here is the risk, here are the options, here is my recommendation'
Maintain the client's confidence that Devoted's engineering bar is where it needs to be
Requirements
7+ years of software engineering experience with at least 4 years in AAA or mid-tier game development
2+ years as a Lead Engineer, Principal Engineer, or equivalent — with real ownership of technical direction, not just senior IC with a bigger title
At least 2 shipped commercial titles as a lead or senior contributor — on PC, console, or both
Deep Unreal Engine 5 expertise: C++ at an architectural level, not just usage; Blueprint proficiency; engine subsystem familiarity (rendering, physics, gameplay framework, GAS a strong plus)
Strong C++ fundamentals — systems design, memory management, performance reasoning
Experience leading small engineering teams and growing engineers' craft
Comfort in client-facing environments — can hold a technical conversation with a client engineering lead without translation
Remote-first discipline: async communication, documentation habits, strong written English
**Preferred**
Experience in a co-development or external development studio environment
Multi-platform development experience: console certification, platform compliance (PlayStation, Xbox, Nintendo)
Online multiplayer systems, dedicated server architecture, or live-service game experience
Benefits
This would he a full-time employment role with standard industry benefits in Canada
Technical Lead for Water Information Systems within Hamilton's Public Works, overseeing data management and GIS projects. Leading initiatives to enhance software applications for asset management.
Senior Software Architect at Euna Solutions designing and architecting scalable SaaS applications. Collaborating with cross - functional teams to ensure alignment between technology and business goals.
Software Engineer SMTS for Salesforce delivering cloud infrastructure tools and frameworks across public cloud platforms. Designing and operating resilient distributed systems with a focus on automation and performance.
Senior Software Engineer responsible for software development of video products at Imagine Communications. Leading projects in a dynamic environment with strong focus on C/C++ and Java.
Senior Software Engineer developing and maintaining AI/ML features for Thomson Reuters. Collaborating with teams to build innovative solutions using machine learning and AI technologies.
Salesforce Tech Lead supporting IT efficiency within the Business Financing Department. Responsible for designing and developing solutions on Salesforce and nCino to enhance business technology alignment.
Full Stack Software Engineer developing and scaling payroll platform at Push Operations. Collaborating with teams to ensure accuracy and reliability in payroll processes.
Intermediate Full Stack Developer working on middleware and React frontend tasks. Contribute to customer - facing content, enhance features, and maintain a smooth storefront experience.
Software Development Engineer developing features across full stack for payroll technology. Collaborating with cross - functional teams and improving AI tools daily.