Enable job alerts via email!

Automation Programmer

Epic Games

Montreal

On-site

CAD 80,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Senior Automation and Tools Programmer to join their innovative team. In this role, you will leverage your expertise in C# and C++ to develop automation solutions that enhance productivity and efficiency across game development processes. You'll collaborate with internal stakeholders to identify challenges and implement effective tools, all while optimizing workflows and ensuring comprehensive test coverage. This position offers an exciting opportunity to contribute to groundbreaking projects in a dynamic environment that prioritizes employee well-being and professional growth.

Benefits

100% coverage for medical, dental, and vision benefits
Critical illness and telemedicine coverage
Life and AD&D insurance
Long-term disability insurance
Weekly indemnity (short-term disability)
Retirement savings plan with employer match
Employee assistance program (EAP)
Mental well-being program with free therapy

Qualifications

  • 4+ years of experience as a Tools/Automation programmer.
  • Proven experience in automated tests and frameworks.
  • Strong foundation in data structures and algorithms.

Responsibilities

  • Build robust and scalable automation solutions using C#/C++.
  • Optimize existing automated test suites for efficiency.
  • Troubleshoot complex technical issues related to tools.

Skills

C#
C++
Python
JavaScript
TypeScript
Debugging
Problem-solving

Education

Bachelor's degree in Computer Science
Equivalent work experience

Tools

Unreal Engine
Unity
Performance testing frameworks

Job description

PROGRAMMING - UNREAL ENGINE
What We Do

Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.

What You'll Do

We're a core group of talented programmers specializing in creating developer and QA productivity solutions that drive Epic-wide impact. Our tools and technologies have significantly improved the speed and efficiency of launching, operating, and scaling high-quality AAA games. If you are a highly skilled Senior Automation and Tools programmer looking for the next big opportunity, come join our team.

In this role, you will
  • Leverage your strong C#/C++ programming skills and deep understanding of game engines (preferably Unreal Engine) to build robust and scalable automation solutions with impact across Epic
  • Build partnerships with internal customers and stakeholders across Epic to identify pain points and develop innovative, effective automation solutions that yield tangible business results
  • Own efforts to optimize existing automated test suites, ensuring comprehensive test coverage and efficient test execution
  • Design, develop, and maintain test tools and automation frameworks for our internal suite of developer tools. Develop, assess, and improve performance tests for various workflows, including editor and runtime performance
  • Enable developers, testers, and analysts to author automation test scripts, implement automation best practices, and help lay the foundation of scalable, automated test solutions
  • Optimize Developer and QA workflows, reducing manual effort and increasing productivity
  • Troubleshoot and resolve complex technical issues related to tools and automation
What we're looking for
  • Bachelor's degree in Computer Science, Software Programming, or a related field or equivalent work experience
  • Minimum 4+ years of experience as a Tools/Automation programmer
  • Proven experience owning design, implementation, deployment, and maintenance of automated tests and frameworks. Experience with performance testing frameworks is a plus
  • Good knowledge of how game engines work; experience with either Unreal Engine/Unity or a custom internal game engine
  • Strong foundation in computer science fundamentals, including data structures and algorithms
  • Deep understanding and practical application of C++ and C# programming languages.
  • Strong understanding of one or more high-level scripting languages like Python, JavaScript, or TypeScript
  • Strong debugging skills in a game engine-based development environment or other content creation industry
  • A solid track record of delivering effective tools and Automation solutions in game development environments
  • Exceptional problem-solving skills, translating abstract challenges into clear and actionable solutions.
EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Automation Programmer

Gamecompanies

Montreal

On-site

CAD 80,000 - 110,000

9 days ago

Chef de projet et programmeur-Automatisation / Project Manager & Programmer-Automation

LVI Associates

Montreal

On-site

USD 80,000 - 120,000

27 days ago

Lead Automation Programmer

Epic Games

Montreal

On-site

CAD 80,000 - 110,000

9 days ago

Automation Programmer

Epic Games

Montreal

On-site

CAD 70,000 - 110,000

30+ days ago

Principal Statistical Programmer New Remote, Canada

Precisionscientia

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Principal Statistical Programmer

Precision for Medicine

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Programmer analyst, System and infrastructure operations, maintenance and development

Desjardins Group

Montreal

Hybrid

CAD 60,000 - 100,000

Today
Be an early applicant

AI / ML Senior Developer - (remote)

NTT DATA Services

Toronto

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

AI/ML Senior Developer - (Remote)

Applicable Limited

Toronto

Remote

CAD 80,000 - 120,000

Today
Be an early applicant