Loading Image
   Saving...
   Loading...
  Loading...

Senior Software Developer

Pollard Digital Solutions

We’re looking for an impactful Software Developer to join our team remotely within Canada either 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.