Jobs.ca
Jobs.ca
Language

Top Benefits

Competitive compensation
Profit sharing program – every role plays a part in our success!
Company pension

About the role

We’re looking for an impactful Software Developer to join our team remotely within Canada, either in the Eastern or Central Time Zones.

Our Senior Software Developers build the foundation that powers lotteries around the world. From crafting exceptional customer experiences to developing innovative features, they work across the stack to deliver scalable, extensible products.

This is a hands-on development role within an agile team, focused on building a micro-services based SaaS platform. You’ll contribute to every stage of the development lifecycle – from planning and architecture to delivery - bringing secure, scalable, and engaging experiences to lottery players everywhere.

Who We Are Experience the forefront of innovation with Pollard Digital Solutions a division of Pollard Banknote, where we lead the charge in revolutionizing digital solutions for state lotteries. From groundbreaking initiatives like iLottery to crafting immersive player experiences that champion noble causes globally, our team's innovative spirit is driving impactful changes in the industry. Join us in this exhilarating journey, where every contribution makes a difference in shaping the future of lottery gaming.

What We Offer

  • Competitive compensation
  • Profit sharing program – every role plays a part in our success!
  • Company pension
  • Health & Extended Benefits
  • Opportunities for professional development
  • Tuition reimbursement
  • Employee & Family Assistance Program
  • Remote Work Environment

What You'll Do

  • Design for Scale and Impact: Develop robust, scalable APIs and microservices that support millions of lottery players, with a focus on performance, security, and maintainability.
  • Champion Quality in Every Commit: Identify code anti-patterns, enforce best practices, and contribute to clean, reliable, and testable software.
  • Elevate the Team’s Craft: Participate in code reviews, pair programming, and technical mentorship to help raise the bar across the engineering organization.
  • Shape the Platform’s Future: Collaborate on architectural decisions and technical standards that support the long-term evolution of the Catalyst platform.
  • Build Across Borders: Work closely with engineering teams in Canada, Serbia, and Iceland to design and evolve Pollard’s cloud-native iLottery platform.
  • Think Open First: Prioritize open standards and open source technologies before turning to proprietary solutions.
  • Deliver with Discipline: Contribute to planning and execution to ensure timely, high-quality releases that align with business goals.
  • Grow Others as You Grow: Mentor junior engineers, sharing knowledge and guiding them through challenges to support their growth.

Who You Are

  • A collaborative team player who communicates clearly and contributes to a positive team dynamic
  • A curious and adaptable developer who’s always eager to learn and grow
  • A thoughtful problem solver who approaches challenges with care and creativity
  • A quality-minded contributor who takes pride in writing clean, reliable, and maintainable code

What You'll Bring

  • Bachelor’s degree or higher in Computer Science or equivalent professional experience.
  • 4+ years of proven experience developing scalable, high-performance software applications or API platforms.
  • Extensive hands-on knowledge of Enterprise Java and frameworks such as Spring, Spring Boot, and Hibernate. Familiarity with Go or Python is a plus.
  • Hands-on experience designing, deploying, and managing scalable applications using cloud platforms such as AWS, Azure, or Google Cloud Platform, leveraging cloud-native, micro-services architectures and services.
  • Solid understanding of the principles and patterns behind scalable, maintainable, and testable software architectures.
  • Proven experience designing, building, and consuming APIs (REST, GraphQL, WebSockets, webhooks).
  • Strong proficiency with relational databases (e.g., PostgreSQL) and familiarity with NoSQL databases.
  • Practical experience using message queues (RabbitMQ preferred).
  • Hands-on experience deploying and managing applications with Docker and Kubernetes in production environments.

Pollard Banknote Limited is an equal opportunity employer, committed to promoting and maintaining a diverse and inclusive workforce. Reasonable accommodations are available upon request.

Employment is contingent upon a satisfactory response from a Criminal Record Search.

About Pollard Banknote Limited

IT Services and IT Consulting
1001-5000

Pollard Banknote partners with lotteries around the world to create and market high performing instant games and solutions that excite and engage players. Focused on innovating within the lottery market, we also provide industry-leading retail and digital solutions.

Our team is dedicated to delivering on three key dimensions for success: outstanding games that excite loyal players and attract new ones, retail excellence through effective in-store strategies and retail network expansion, and digital innovation that allows lotteries connect with players in new ways.

All of our products and supporting services are designed with the express goal of elevating our lottery clients and creating the ultimate player experience. Our approach has resulted in some of the industry’s most sought after instant products, from the incomparable shine of Scratch FX® to the first-ever transparent ticket, Clear Play™ and our broad range of licensed games. Our retail optimization products include innovative in-lane sales solutions like scanACTIV™, Schafer Systems merchandising solutions, and Diamond Game electronic ticket machines that open new retail channels. A full suite of digital products range from game apps and player engagement products including playON™ and gameON™ to Lottery Optimization Tools like sureTRACK™ and optiFORCE™ and a complete iLottery platform offered through NeoPollard Interactive.