Senior Software Development Engineer II
Role Summary
We are seeking a Senior Full Stack Engineer II to join our Digital Innovations team and help bring our most beloved brands to digital channels. In this role, you will own user-facing features end-to-end across frontend, GraphQL/APIs, services, and data, improving performance, reliability, security, and accessibility. You’ll lead technical design and delivery for complex cross-stack initiatives, partnering with Product, UX, and Engineering to align on tradeoffs and execution. As a senior technical leader, you’ll set the bar through hands-on building and reviews, drive consistent client/server architecture patterns, and mentor a team of engineers.
What You’ll Do
- Lead cross-functional initiatives (Product + Design + Engineering) delivering user-facing features end-to-end
- Define frontend standards for Vue 3/React with TypeScript, including component and build system APIs. Promote state and GraphQL data patterns, performance budgets, and accessibility aligned with WCAG.
- Design and evolve GraphQL schemas and APIs that match product workflows.
- Build and ship backend changes in C#/.NET and/or Node.js, and make data model changes in Postgres/MongoDB driven by real usage and frontend needs.
- Mentor a team of engineers via pairing and code/design reviews to drive adoption of domain standards.
- Participate in on-call and incident response for your domain; drive root-cause fixes and embed security-by-default in features and APIs.
- Raise the agentic AI bar: model effective agent workflows for software development, share patterns for instructing and validating agents, and help fellow engineers ramp up.
What You’ll Bring
- 7+ years building and shipping web products across frontend and backend.
- Strong frontend experience with Vue 3 and/or React + TypeScript, including large-codebase maintainability and accessible UI development (WCAG-aligned).
- Experience defining or evolving state management, component architecture, and design systems.
- Backend and data experience designing GraphQL/REST APIs and implementing services in C#/.NET and/or Node.js, with Postgres/SQL + MongoDB.
- Experience operating production services in AWS (deployments, debugging, scaling/observability basics).
- Proven track record to lead cross-team execution through clear design docs, technical discussions, partner alignment, and mentoring.
- Hands-on experience using AI agents for production delivery including validating and correcting AI-generated code.
Required
- Curiosity about or knowledge of Wizards brands (e.g., Magic: The Gathering).
Nice to Have
- Event-driven patterns (queues/pub-sub).
- Prior experience breaking down monolithic framework architectures, built using .NET and C#, into smaller distributed services.
- Experience working with both relational (e.g., SQL Server, MySQL, Postgres) and non-relational databases (e.g., DynamoDB, MongoDB).
Benefits
- Medical, Dental & Vision Insurance
- Paid Vacation Time & Holidays
- Generous 401(k) match
- Paid Parental Leave
- Volunteer Program
- Employee Giving & Matching Gifts Programs
- Tuition Reimbursement
- Product Discounts
Compensation
The pay transparency range for this role is $158,500 - $237,700 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
Please review our Applicant Privacy Notice to learn how we collect, use, and protect your personal information in connection with the application process.