Senior AI Programmer
Montreal, QC · On-site
The Senior AI Programmer will have ownership of various AI systems and features while ensuring ... Plan work effectively and provide realistic updates on progress to managers. * Proactively identify ...
Montreal, QC · On-site
The Senior AI Programmer will have ownership of various AI systems and features while ensuring ... Plan work effectively and provide realistic updates on progress to managers. * Proactively identify ...
Montreal, QC · On-site
The Senior AI Programmer will have ownership of various AI systems and features while ensuring ... Plan work effectively and provide realistic updates on progress to managers. * Proactively identify ...
Job Summary The Manager, Hardware Engineering, leads the development of the next generation of controllers and display platforms within a strategic and revenue-driving product portfolio. This role ...
Job Summary The Manager, Hardware Engineering, leads the development of the next generation of controllers and display platforms within a strategic and revenue-driving product portfolio. This role ...
What you'll do The role of a Far Cry Online Programmer is to support production teams in creating ... The development of deployment and game server management automation tools. The associated ...
Quick apply
What you'll do The role of a Far Cry Online Programmer is to support production teams in creating ... The development of deployment and game server management automation tools. The associated ...
The Manager, Quality Engineering will provide both people and technical leadership to ensure quality, safety, regulatory compliance, reliability, and consumer expectations are effectively integrated ...
The Manager, Quality Engineering will provide both people and technical leadership to ensure quality, safety, regulatory compliance, reliability, and consumer expectations are effectively integrated ...
Montreal, QC · On-site
... management. Qualifications What You Bring * An undergraduate degree in Computer Science, Computer Engineering or equivalent * A minimum of 7 years' experience in general programming, ideally in the ...
Quick apply
Montreal, QC · On-site
... management. Qualifications What You Bring * An undergraduate degree in Computer Science, Computer Engineering or equivalent * A minimum of 7 years' experience in general programming, ideally in the ...
Join us as Bogie Project Engineer Manager, and you'll be looking at a career-defining role based in St-Bruno (QC), CA. Responsible for the definition of the mechanical system (bogie) and guarantor of ...
Join us as Bogie Project Engineer Manager, and you'll be looking at a career-defining role based in St-Bruno (QC), CA. Responsible for the definition of the mechanical system (bogie) and guarantor of ...
Join us as Bogie Project Engineer Manager, and you'll be looking at a career-defining role based in St-Bruno (QC), CA. Responsible for the definition of the mechanical system (bogie) and guarantor of ...
Join us as Bogie Project Engineer Manager, and you'll be looking at a career-defining role based in St-Bruno (QC), CA. Responsible for the definition of the mechanical system (bogie) and guarantor of ...
Proven experience in C++ programming, with a solid understanding of low-level systems, multi-threading, and memory management. * Windows Internals Knowledge: A deep understanding of Windows operating ...
Quick apply
Proven experience in C++ programming, with a solid understanding of low-level systems, multi-threading, and memory management. * Windows Internals Knowledge: A deep understanding of Windows operating ...
... engineering in a cutting-edge field. You'll work alongside a collaborative and forward-thinking team of professionals. You'll play a pivotal role in managing resources and leading the technical ...
... engineering in a cutting-edge field. You'll work alongside a collaborative and forward-thinking team of professionals. You'll play a pivotal role in managing resources and leading the technical ...
Montreal, QC · On-site
We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in ... Manage and challenge memory and CPU resource budgets for audio systems. * Work closely with the ...
Quick apply
Montreal, QC · On-site
We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in ... Manage and challenge memory and CPU resource budgets for audio systems. * Work closely with the ...
... engineering in a cutting-edge field. You'll work alongside a collaborative and forward-thinking team of professionals. You'll play a pivotal role in managing resources and leading the technical ...
... engineering in a cutting-edge field. You'll work alongside a collaborative and forward-thinking team of professionals. You'll play a pivotal role in managing resources and leading the technical ...
Control Engineering Manager Location: St-Bruno, QC Employment Type: Full-time, Direct placement Industry: Rail About the Opportunity: Your future role Take on a new challenge and apply your expertise ...
Quick apply
Control Engineering Manager Location: St-Bruno, QC Employment Type: Full-time, Direct placement Industry: Rail About the Opportunity: Your future role Take on a new challenge and apply your expertise ...
We currently have a role as a Programmer Analyst - C#/NET - Banking with our large consulting ... Managing and coordinating the rollout of software releases. * Providing clear, consistent, and ...
Quick apply
We currently have a role as a Programmer Analyst - C#/NET - Banking with our large consulting ... Managing and coordinating the rollout of software releases. * Providing clear, consistent, and ...
Montreal, QC · On-site +1
CA$172K - CA$258K/yr
The opportunity We are looking for a Software Engineering Manager (based in either Montreal, Canada or remotely in the US East-Coast timezone) to lead a new team delivering Unity platform support for ...
New
Montreal, QC · On-site +1
CA$172K - CA$258K/yr
The opportunity We are looking for a Software Engineering Manager (based in either Montreal, Canada or remotely in the US East-Coast timezone) to lead a new team delivering Unity platform support for ...
New
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Central Engineering teams), provide leadership and guidance to the TE team on-site, and ensure the ...
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Central Engineering teams), provide leadership and guidance to the TE team on-site, and ensure the ...
Your leadership skills will be key in motivating anddeveloping a team of engineering and field ... Manage the department's operations, including resource planning, productivity, deliverable quality ...
Your leadership skills will be key in motivating anddeveloping a team of engineering and field ... Manage the department's operations, including resource planning, productivity, deliverable quality ...
Your leadership skills will be key in motivating anddeveloping a team of engineering and field ... Manage the department's operations, including resource planning, productivity, deliverable quality ...
Your leadership skills will be key in motivating anddeveloping a team of engineering and field ... Manage the department's operations, including resource planning, productivity, deliverable quality ...
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Central Engineering teams), provide leadership and guidance to the TE team on-site, and ensure the ...
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Central Engineering teams), provide leadership and guidance to the TE team on-site, and ensure the ...
This position is posted as a grade 5. Job Summary The Senior Manager, Engineering Technical Operations is responsible for overseeing CN's rail grinding and Rail Flaw Detection (RFD) daily operations.
This position is posted as a grade 5. Job Summary The Senior Manager, Engineering Technical Operations is responsible for overseeing CN's rail grinding and Rail Flaw Detection (RFD) daily operations.
Global Product Management and Marketing, Manager Space & Defense Systems (SDS) Manager Business Execution & Engineering Operations Take your next career step at ABB with a global team that is ...
Global Product Management and Marketing, Manager Space & Defense Systems (SDS) Manager Business Execution & Engineering Operations Take your next career step at ABB with a global team that is ...
| Aspect | Programmer Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in Computer Science; management experience | Bachelor's or higher in Computer Science or related field |
| Work Environment | Leads teams, manages projects, coordinates tasks | Focuses on coding, designing, and implementing software |
| Employer & Industry Usage | Used in tech companies, software firms, IT departments | Common across tech, startups, enterprise software |
The main difference is that a Programmer Manager combines technical coding skills with team leadership and project management, whereas a Software Developer primarily focuses on coding and software creation without managerial responsibilities.
The most popular types of Programmer jobs in Quebec are:
Cities in Quebec with the most Programmer Manager job openings:

Full-time
Re-posted 13 days ago
In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we've always wanted to create - and games we've longed to play.
We've made amazing progress in a short time thanks to our talented, passionate team and their exceptional contributions. We established a culture at Haven grounded in kindness, adaptability and courage that unlocks creativity. Our first new IP for PlayStation is on track to deliver a AAA multiplayer experience with a vision to build a systemic and evolving world focused on freedom, thrill, and playfulness that will keep players entertained and engaged for years.
Haven joined the PlayStation Studios family in 2022, and we are on track to build an exclusive new IP for Playstation and grow the first Sony game development team in Canada.
Position - Senior AI Programmer
We are looking for an experienced Senior AI Programmer to join the Haven Entertainment Studios project team. The Senior AI Programmer will have ownership of various AI systems and features while ensuring their technical quality. They will help clarify technical requirements and contribute to defining the programming team's planning. As part of a multidisciplinary team, the Senior AI Programmer will drive technical design and implementation, ensuring design and artistic requirements are met while exciting player experiences are delivered.
Reporting
The Senior AI Programmer will report to the Technical Producer.
Responsibilities and Duties
Deliver high quality systems and features that meet design and technical requirements.
Optimize and debug code to ensure performance and technical quality.
Promote and follow programming best practices and coding standards, build sustainable, performant and maintainable technologies and code.
Assist with technical design documents, requirements clarification, tasks definition and peer code-reviews.
Plan work effectively and provide realistic updates on progress to managers.
Proactively identify risks and create innovative solutions to mitigate their impact on the game.
Keep up to date with cutting-edge technology and promote its use when beneficial to the game.
Experience and skills required
8+ years of experience in related jobs
Good comprehension of game engine architectures
Strong knowledge of C++
Strong software design skills with experience of data-driven architectural patterns
Strong optimization and multithreading skills
Strong understanding of network replication
Good understanding of client-server programming
Experience with formalism languages such as FSM, Statecharts or Behavior Tree
Advanced debugging skills
Preferred Qualifications
Experience shipping game with Unreal Engine
Practical knowledge of microservices architecture
Comfortable with event-driven and asynchronous architectures
Experience developing in a live environment
Please note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks.
Please refer to ourCandidate Privacy Noticefor more information about what personal information we collect, how we use it, who we share it with, and your data protection rights.
Sourced by ZipRecruiter
1,001 - 5,000 Employees
San Mateo, CA, US
1994