As Lead Software Engineer working on Dungeons & Dragons® (D&D) you will lead a team of engineers to maintain and enhance the Virtual Tabletop (VTT) functionality for Wizards of the Coast’s (WotC) D&D digital toolset and marketplace, D&D Beyond.
This role is a hybrid role requiring three days a week in our Renton, WA office.
- Lead the end-to-end development for D&D Beyond's VTT functionality, including design, development, testing, and deployment, ensuring a smooth process throughout.
- Provide technical guidance and mentorship to a team of software engineers, fostering a culture of continuous learning and growth.
- Collaborate closely with product managers, UX designers, business intelligence and multi-functional teams to define requirements, develop product roadmaps, and continuously improve the user experience of the D&D Beyond site.
- Advise on architecting and implementing scalable and efficient web app solutions, ensuring efficiency, reliability, and maintainability.
- Stay up-to-date with the latest trends and technologies in web app development and provide recommendations on standard processes and tools.
- Collaborate with partners to gather feedback, iterate on features, and continuously improve the user experience of the D&D Beyond site.
- 2+ years demonstrated ability managing software engineering teams of 5 or more engineers.
- 2+ years prior experience as a software engineer using web stack technologies and building web apps in the cloud (e.g., AWS, Azure).
- Strong knowledge of web app architecture, design patterns, and standard processes.
- Solid understanding of web app performance optimization, security, and usability principles.
- Experience driving operational excellence processes and using observability tools for monitoring, logging, and tracing.
- Excellent problem-solving and analytical skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical partners.
- Strong leadership and team management skills, with the ability to motivate and inspire team members.
- Experience with JavaScript, TypeScript, Three.js, and Next.js.
- Familiarity with AWS (e.g., Lambda, Gateway, DynamoDB, SNS, SQS, Event Bridge).
- Experience working with geographically dispersed partners.