At Wizards of the Coast, we connect people around the world through play and imagination. From our genre-defining games like Magic: The Gathering® and Dungeons & Dragons® to our growing multiverse, we continue to innovate and build new ways to cultivate friendship and connection. That’s where you come in!
We are looking for a Lead Software Engineer to join our growing Engineering team in Poland!
With extensive experience in modern development methodologies and frameworks, you will be a contributing team member that provides critical insight, defining the imaginative vision of our products! Possessing superb interpersonal skills, you will adapt communication styles to accommodate certain situations and personalities, often across multiple cultures.
This role will collaborate with other engineers and domain specialists to craft, implement, and deliver outstanding web and mobile experiences with excellence, on schedule and within budget. Able to multi-task across projects under production pressures, the role will receive strategic direction in order to make strong, self-directed decisions on solutions with a focus on performance, scalability, stability, and security. The ideal candidate will have a bias for action and growth, reviewing and soliciting feedback from colleagues early and often through a pattern of continuous improvement. Throughout the SDLC, the developer is responsible for maintaining a working relationship with UX leads, producers, and product owners so that features are implemented as intended.
What You'll Do:
- Contribute to the development and support of a variety of backend, middleware, web, and mobile services.
- Cultivate and maintain long term cross-disciplinary relationships.
- Consistently raises the quality bar for end user experiences.
- Collaborate with UX designers, engineers, architects, product owners, and producers.
- Identify current or potential technical problems and provide clear solutions.
- Audit existing services and bring forward solutions for improving performance, scalability, security, and stability.
- Frequently deliver and accept constructive critique on technical designs, solutions, implementation plans, and code reviews throughout the development process.
- Propose and execute engineering solutions for new features.
- Collaborate with peers to produce detailed technical documentation.
What You'll Bring:
- 5+ years developing in multiple stacks.
- In-depth understanding of CS theory, fundamentals, data structures, and algorithms.
- Specialist in modern, cloud native front-end technologies and frameworks.
- Excels in HTML, CSS, and JavaScript frameworks (Svelte, React, Angular, etc).
- Proven experience in CI/CD, AWS, Docker, SQL, NoSQL, RESTful APIs, GraphQL, Node.js, Azure AD
- An established portfolio exhibiting a high standard of craft that underscores scalability, interoperability, performance, and stability.
- Delivery of at least one service\solution in an enterprise environment at scale, with millions of impressions per year.
- Proven experience in solving sophisticated problems with simple solutions.
- Outstanding verbal and written communication, presentation, and teamwork skills.
- Good foundational knowledge of WOTC games, especially Magic: the Gathering.
Nice to have:
- Experience in working closely with internal and external teams and defining and driving the strategic roadmap for AI integrations in our tools, pipelines, and game products
- Experience in being an advocate with vision in AI, working closely with other teams to build roadmaps and timelines for usage across our products.