Wizards of the Coast is looking for a Lead Engineer to help implement game mechanics and game-flow features for Magic Arena, mentoring and leading engineers to deliver a fast and engaging digital experience.
Requirements
- Proficient with multiple programming languages. C-Sharp, C++, Java, or similar.
- Strong coding, debugging and problem-solving skills and the ability to write readable, maintainable code.
Responsibilities
- Lead a team of 4-5 Unity/C++ engineers, collaborating closely with design, QA, and backend teams to deliver high-quality gameplay systems.
- Design and implement solutions in alignment with architectural designs, best engineering standards, and production needs.
- Analyze and interpret the intricate mechanics of Magic: The Gathering®, translating complex card interactions and legacy systems into modular, testable components using modern software engineering practices.
- Empower the team to implement game rules mechanics, build on our natural language parser to bring cards to life in Arena, and proactively shape the long-term technical direction of these systems.
- Collaborate with Game Design, Rules Engineering, Services, Art, and other cross-functional teams to define technical requirements for new features and implement them with high quality and consistent delivery.
Other
- Experience leading and mentoring effective teams.
- Culture-building mindset focused on ownership, continuous learning, and inclusive collaboration.
- Strong communication and teamwork with diverse groups of people in various roles.
- A passion for digital card games and Magic: The Gathering is preferred but not a requirement.
- The base salary range for this position is $139,200.00 to $208,800.00.