
Software Development Engineer II - D&D Beyond
Wizards of the Coast · Huntsville, AL
About this role
The Full Stack Software Engineer will work on the D&D team to design and build clients and services for digital Dungeon Master tools. The role involves building services using Node.js, C#, and AWS, and developing client solutions with React, TypeScript, CSS, and HTML5. The engineer will participate in team-based development including peer reviews, unit and integration tests, and daily stand-ups. The position requires participating in on-call rotations and operational reviews. The candidate will work in a hybrid model requiring three days a week in office in either Huntsville, AL or Renton, WA.
Skills & technologies
Must have
Nice to have
- Next.js
- Docker
- Kubernetes
- WAI-ARIA
- WCAG
- Test-Driven Development
Read full description
As a Full Stack Software Engineer working on the D&D team you will help design and build the clients and services that will power the next generation of D&D’s best-in-class digital Dungeon Master tools.
This will be a hybrid role located in Huntsville, AL or Renton, WA requiring three days a week in office.
What You'll Do:
- Build services using the latest technologies including Node.js, C#, and AWS.
- Build client solutions using the latest web technologies including React, TypeScript, CSS, and HTML5.
- Write maintainable, high-quality features in a team-based development environment.
- Engage in a shared code base through peer reviews and pull requests.
- Write and maintain unit and integration tests.
- Assist with improving code integration and deployment processes.
- Participate in planning, daily stand-ups, and retrospectives.
- Participate in on-call rotations and operational reviews
- Adhere to and improve processes and coding standards.
- Create and maintain project documentation.
- At least 2 years of experience as a software engineer building services using technologies like Node.js or .NET Core.
- At least 2 years of industry experience using modern web development technologies like React, TypeScript, and CSS3.
- Proven ability to deliver RESTful APIs using industry-standard practices with scalability and security in mind.
- Experience working with both relational (e.g., SQL Server, MySQL, Postgres) and non-relational databases (e.g., DynamoDB, MongoDB).
- Familiarity with building services in the cloud (e.g., AWS, Azure, etc.)
- Excellent problem-solving skills and attention to detail. Ability to think outside of the box.
- A curious attitude with an excitement to learn new things and contribute to all areas of the product.
- Experience with Next.js, Node.js, C#.
- Experience with AWS, Docker, Kubernetes.
- Experience with React and TypeScript.
- Knowledge of accessibility web standards (WAI-ARIA, WCAG).
- Experience practicing test-driven development.
- A passion for Dungeons & Dragons (D&D).
- You enjoy healing party members in the midst of battle (but all new party members are welcome!)
The pay transparency range for this role is listed below. The hiring range will vary based on factors such as experience, skills, location and market conditions. Additionally, employees may be eligible for annual and long-term incentives as part of their overall compensation package.
Pay Range
$127,300 - $190,900 USD
Employees may be eligible for annual and long-term incentives as part of their overall compensation package, depending on role, location, and eligibility. Benefits and programs may include:
- Health & Wellness
- Time Off to Recharge
- Financial Well-being
- Life & Family Support
- Volunteer and Community Initiatives
- Learning & Development
- Exclusive Perks