The Company
Wizards of the Coast, a subsidiary of Hasbro, Inc., is renowned for its engaging stories, stunning art, and innovative gameplay. It connects a global community through its digital gaming and in-person play experiences. From iconic brands like Magic: The Gathering and Dungeons & Dragons, Wizards of the Coast offers a diverse range of entertainment including novels, animated TV series, movies, video games, and more.
The Role
As a Lead Software Engineer at Wizards of the Coast Poland, you will spearhead the development of high-value software and processes to support game development teams. This role involves working with both Unity and Unreal game engines to establish a comprehensive code quality pipeline. Your responsibilities will include writing code for C++ APIs, frameworks, and tools, designing and building automated tests and frameworks, and coding platform libraries for game teams. Additionally, you will explore the integration of AI/ML systems into our quality engineering toolsets.
What You'll Do
- Work with Unreal and Unity engines to create an end-to-end code quality pipeline.
- Write code for C++ APIs, frameworks, and tools.
- Design, build, and extend automated tests and frameworks.
- Design and code platform libraries for game teams to help with test automation, including cloud-based devices and emulators.
- Explore the integration of AI/ML systems into our quality engineering toolsets.
What You'll Bring
- 7 years of proven experience as a lead in quality for software.
- Experience with C++, Unreal, or Unity game engines.
- Broad understanding of software internals, software development processes, and debugging tough-to-find issues.
- Ability to drive consensus on approaches and solutions for creating consistently high-quality game software.
- Familiarity with deploying solutions in hybrid and multi-cloud environments, AWS experience required.
- Ability to write automated tests with scripting and automation tools.
Nice to Have
- Game industry experience
Our Values
- Be legendary: practice excellence, improve on our legacy, create awesomeness.
- Build a well-rounded crew: inclusivity and diversity in both our teams and games.
- Delve into dungeons: embrace challenges with openness and creativity.
- Don’t split the party: agree or disagree but commit. Collaborate and have respect for each other.
- It takes a multiverse: we are driven by the lifelong satisfaction of our fans.
We are an Equal Opportunity / Affirmative Action Employer. If you are selected to move forward in our application process and need to request an accommodation, please let your recruiter or coordinator know.
Benefits Extracted with AI
- Equal Opportunity / Affirmative Action Employer
Similar jobs
Last update: 23 minutes ago
Senior DevOps Engineer - Game Development
Senior DevOps Engineer for game development, skilled in AWS, CI/CD, IaC, Terraform, and cloud solutions. Based in Poland, remote work.
Principal Backend Software Engineer - Magic the Gathering
Lead Backend Engineer for Magic the Gathering, focusing on system design, technical leadership, and team mentorship.
Senior Fullstack & Unity Developer (Gen AI, AR)
Join ZAUBAR as a Senior Fullstack & Unity Developer in Berlin to create immersive AR experiences with GenAI. Work on cutting-edge technology in a dynamic team.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Software Engineer, Quality Assurance
Join Unity as a Software Engineer in Quality Assurance, focusing on back-end development and C# programming.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.
Lead Unity Developer
Lead Unity Developer role in Berlin, manage teams, contribute to mobile game development, and ensure project quality.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Full Stack Team Leader .Net
Lead a remote full-stack team with .NET and Angular expertise, focusing on technical leadership and hands-on development.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Software Engineer - C#, C, Automated Testing
Join DICE as a Senior Software Engineer in Stockholm, focusing on C#, C, and automated testing for gaming.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Software Engineering Manager - Oculus Studios Core Engineering
Join Meta as a Software Engineering Manager for Oculus Studios, leading engineering teams in game development.
Engine Programmer Intern - Unreal Engine
Join Epic Games as an Engine Programmer Intern to work on Unreal Engine's Horde build system frontend.
Software Development Lead
Join Monument Belgium as a Software Development Lead to oversee and align development practices across Belgian locations.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Quality Assurance Engineer with TypeScript and Automation
Join Simplicate as a Senior QA Engineer, focusing on TypeScript, automation, and quality assurance in a hybrid work environment.
Software Engineer (VR, Enablement)
Join Supernatural as a Software Engineer to develop VR tools, work remotely, and innovate in game development.