Wizards of the Coast is seeking a Senior Software Developer to join our Skeleton Key studio. In this role, you will be a technical leader within the Direct-to-Consumer e-commerce team, responsible for architecting, evolving, and optimizing complex systems that power experiences for Hasbro and Wizards brands. You will combine hands-on development, architectural problem-solving, and team mentorship to deliver scalable, high-performance solutions.
What You'll Do
- Design architecture and develop scalable, multi-platform applications using React, TypeScript, Node.js, and AWS cloud infrastructure.
- Define programming and performance standards that promote scalability and maintainability at team scale.
- Orchestrate automated test suites and promote CI/CD best practices to ensure product reliability.
- Analyze and resolve issues in unfamiliar codebases and domains, proposing solutions that improve performance and user experience.
- Decompose complex systems into clear, well-defined tasks with identified dependencies and accurate estimates.
- Collaborate with partners to influence technical direction, user stories, and acceptance criteria for large-scale systems.
- Mentor and guide developers—including other senior engineers—by sharing expertise, conducting design reviews, and fostering a learning culture.
- Optimize Salesforce Commerce Cloud implementation for the Hasbro Pulse store, including integrating payment processors and third-party APIs.
- Improve developer experience, documentation, and cross-team collaboration.
- Identify architectural issues and implement solutions that enhance system resilience and scalability.
- Stay current with emerging technologies and propose innovative ideas to improve the product and platform.
What We're Looking For
- 6+ years of professional software development experience, including system architecture and design.
- Hands-on experience designing and optimizing scalable eCommerce solutions on Salesforce Commerce Cloud.
- Strong hands-on experience with SFCC and Demandware, including SFRA, controllers, pipelines, cartridges, and expertise with OCAPI/SCAPI integrations, JavaScript, and ISML.
- Expertise in Java, TypeScript, React, Node.js, or similar languages.
- Development experience with AWS services (Lambda, API Gateway, DynamoDB, SNS, SQS, EventBridge) or equivalent cloud technologies.
- Hands-on experience with SQL and NoSQL databases.
- Proven experience managing end-to-end technical initiatives, transforming complex projects into concrete deliverables.
- Excellent communication and collaboration skills, with the ability to work effectively with partners and management.
- Demonstrated ability to mentor and advance team members, fostering a high-performance culture.
Nice to Have
- Salesforce B2C Commerce Developer certification.
- Experience designing and supporting Order Management Systems and third-party integrations, including integrations with payment providers like PayPal, Stripe, etc.
- Experience developing containerized applications (Docker, Kubernetes).
- Passion for Hasbro and Wizards of the Coast brands.
Technical Stack
- Languages & Frameworks: React, TypeScript, Node.js, Java
- Commerce Platform: Salesforce Commerce Cloud (SFCC), Demandware
- Cloud & Infrastructure: AWS (Lambda, API Gateway, DynamoDB, SNS, SQS, EventBridge)
- Databases: SQL, NoSQL
- Containers: Docker, Kubernetes
We are an employer that promotes equal opportunity and access to employment. We are committed to ensuring equal opportunities in all aspects of employment and make all hiring decisions without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, or any other protected status. We also ensure that individuals with disabilities are provided reasonable accommodations to participate in the application or interview process, perform essential job functions, and access other employment benefits.




