Lead Software Development Engineer
About the role
We’re looking for a Lead Engineer to join our Business Systems Engineering (BSE) organization. We build the platform and applications that power the creation and production of Magic: The Gathering®, Dungeons & Dragons®, and Duel Masters®. These products drive over $2 billion in annual revenue and are beloved by millions of players worldwide. The systems we build make that work possible.
This is a role with high impact and real stakes. You'll set technical direction, shape engineering culture, and lead others while staying hands-on. You'll work on the cutting edge of AI-driven software development, pairing technical excellence and engineering discipline with AI-accelerated delivery to ensure quality, reliability, and long-term maintainability.
Responsibilities
- Architect, design, and develop a platform of services and applications on AWS that are core to our product creation platform.
- Influence and champion engineering standards across the org, resulting in effective system design at both the application and service level.
- Lead the adoption of AI-assisted development tooling, continuously improving the practices, review standards, and quality gates that keep AI-accelerated delivery reliable and maintainable.
- Own technical decisions end-to-end: assess tradeoffs, align partners, drive execution, and follow through without waiting to be asked.
- Translate business challenges into well-designed, scalable software solutions in partnership with product owners and cross-functional partners.
- Mentor teammates through technical direction, code and design reviews, supporting their growth and career development.
- Participate in hiring, onboarding, and building a high-performing team culture.
Requirements
- 8+ years of software engineering experience, with 2+ years in a lead, staff, or senior+ capacity.
- Proven track record building and operating production-grade enterprise software.
- Deep understanding of application and distributed system design and architecture patterns.
- Hands-on experience with AI-assisted development workflows and the judgment to critically evaluate AI-generated code against production quality standards.
- Proficiency in C#/.NET, Java, Go or comparable languages, AWS, Docker/ECS/EKS, CI/CD pipelines, REST APIs, event-driven systems, and relational database design.
- A proven track record of developing engineers through pairing, feedback, and career conversations and influencing technical excellence across a team.
- A strong sense of ownership and the communication skills to drive outcomes across technical and non-technical partners.
- Bachelor's degree in Computer Science, Information Technology, or equivalent professional experience.
Nice to Have
- Experience with React.js or other popular frontend frameworks.
- Familiarity with event streaming platforms (e.g., Kafka, AWS SNS/SQS).
- Experience with Kubernetes, Terraform, or infrastructure-as-code practices.
- Curiosity about or knowledge of Wizards brands.
Benefits
Here’s a look at what your benefits package may include:
- 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
Pay
Pay Range: $158,500 USD - $237,700 USD. The hiring range will vary based on factors such as experience, skills, location, and market conditions. Employees may also be eligible for annual and long-term incentives as part of their overall compensation package.