Jobs.ca
Jobs.ca
Language
Pollard Banknote Limited logo

Senior Software Developer

Remote
Senior Level
full_time

Top Benefits

Competitive compensation package
Profit sharing program
Company pension plan

About the role

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

Our Senior Software Developers play a pivotal role within one of our high-impact, cross-functional product development teams, helping to 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.

As a senior individual contributor, you’ll lead by example- shaping system design, mentoring engineers, and driving the technical direction of your team. You’ll work closely with peers across Product, Architecture, and Engineering to ensure we deliver scalable, secure, and maintainable systems that meet user needs.

This is a hands-on development role within an agile team, focused on building a microservices-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
  • Comprehensive Group Benefits
  • Opportunities for professional development
  • Tuition reimbursement
  • Employee & Family Assistance Program
  • Remote Work Environment

What You'll Do

  • Lead technical direction for a cross-functional development team, breaking down complex challenges and guiding high-quality solutions.
  • Set and uphold coding standards and software quality practices through code reviews, pair programming, and mentorship.
  • 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.
  • 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.
  • Own code quality: write clean, well-tested, maintainable code; adopt CI/CD, logging and telemetry practices; address technical debt and support your team in continuously improving software quality.
  • 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 natural problem solver who can simplify complexity and make sound architectural decisions under uncertainty
  • A mentor and multiplier who helps elevate the skills of those around you, both formally and informally.
  • A curious and adaptable developer who’s always eager to learn and grow
  • A thoughtful problem solver who approaches challenges with care and creativity
  • An advocate of high-quality engineering practices—automated testing, CI/CD, observability, and security-by-design

What You'll Bring

  • Bachelor’s degree or higher in Computer Science or equivalent professional experience.
  • 5+ years of proven experience developing scalable, high-performance software applications or API platforms.
  • Experience mentoring other developers and influencing team-level SDLC practices.
  • 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.
  • Ability to communicate clearly and collaborate effectively within a team.

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.