Senior Software Developer

Montreal, QC, Canada

Job Description

Step Into the Multiverse: Your Next Adventure Starts Here
At Wizards of the Coast, we harness the power of imagination and connection to create unforgettable experiences. We create entertainment that inspires creativity, sparks passion, forges friendships, and fosters communities around the globe. In every pursuit our mission is to inspire a lifetime love of games. Whether it's through the strategic depth of Magic: The Gathering, the rich storytelling of Dungeons & Dragons, or our AAA digital game studios, we build worlds that bring people together, spark creativity, and fuel adventure. As we continue to grow and explore new realms, we're seeking passionate, curious, and innovative minds to join the adventure.
What You'll Do:

  • Expand our ability to develop and deliver the digital gaming services that power the Wizards of the Coast ecosystem of digital products and tools
  • Be a leader, owner, and expert in our SDK ecosystem to empower both our team and our partners' teams
  • Develop and maintain quality SDKs across multiple platforms and technologies, such as iOS, Android, web, gaming consoles, etc.
  • Build sample applications for each SDK to demonstrate encouraged usage
  • Write and automate comprehensive test suites, including unit tests, integration tests, and functional end-to-end tests
  • Stand up and improve CI/CD pipelines for builds and deployment across our SDKs
  • Work closely with our Central Technology Online Services team to provide our customers with SDKs that creates a simple integration with our APIs
  • Directly collaborate and support our game partners to enable a successful product launch with our tools and services
  • Write quality documentation that is clear, detailed, and enables our customers to onboard quickly and independently
What You'll Bring:
  • 8+ years of software development experience throughout the full software development lifecycle, including coding standards, build processes, testing and automation, and delivery
  • Experience working with or developing SDKs for mobile applications (Kotlin, Swift, React Native, etc.) and/ or web applications (TypeScript, Vue, React, etc.)
  • Background in the game industry with an understanding of game developer needs, the stages of development, and the impact of our SDKs on customer efficiency
  • Experience packaging, deploying, and publishing software using platforms such as Artifactory, Github Package Registry, etc.
  • Experience with AWS services and tools (CodeArtifact, Lambda, Secrets Manager, Device Farm)
  • Ability to independently lead work efforts, deliver high-quality code, and adapt to shifting priorities or requirements
  • Mentorship experience and passion for levelling up your other team members and grow their engineering skills
  • Strong communication skills and the ability to effectively discuss topics with audiences of varying technical expertise
  • Passion for learning through collaboration, different ideas, keeping up-to-date with new technology, and personal investment
  • Practice with integrating AI tooling, such as ChatGPT or Copilot, to allow you to work more efficiently
Nice to Have:
  • Security or DevSecOps experience, mitigating risk, and promoting data protection
  • Familiarity working with agile methodologies and hybrid teams across time zones
Hasbro's world-class brands and talented people are our greatest assets. One of the ways we invest in you is through a competitive and contemporary benefits package. Your particular benefits package will depend on your position, location, local legal requirements and years with the company. Here's a look at what your benefits package may include: Medical, Dental & Vision Insurance, Half-day Fridays year round, Paid Vacation Time & Holidays, Generous 401(k) match, Paid Parental Leave, Team Hasbro Volunteer Program, Employee Giving & Matching Gifts Programs, Tuition Reimbursement, Toy Discounts and more!
Hasbro is committed to equality of opportunity in all aspects of employment. We are committed to making all employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, or any other legally protected status.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2586870
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned