Job Description
Belgrade, Serbia

Director of Software Engineering

Pollard Digital Solutions – Europe is a full-solution supplier of lottery management and iLottery technology for world-wide lottery markets. The company is owned by Pollard Banknote Ltd. – a leading partner to more than 60 lotteries worldwide, providing high quality instant ticket products, licensed games, retail merchandising solutions, and a full suite of digital offerings. Established in 1907 in Winnipeg, Canada, Pollard Banknote is owned approximately 66.7% by the Pollard family and is publicly traded on the Toronto Stock Exchange (PBL).

Our objective is to deliver the most innovative solutions that will render industry-leading returns to good causes in an ethically responsible way. We emphasize a friendly, lively, and respectful workplace atmosphere, where team spirit is highly valued.

Pollard Digital Solutions is looking for a Director of Software Engineering in Serbia, who can inspire others by leading through example, demonstrating a strong commitment to innovation, excellence, and continuous improvement.

Your Impact at Pollard Digital Solutions:

As a Director of Software Engineering at Pollard Digital Solutions, you will lead and grow multiple development teams, overseeing the direction and success of our software development efforts. Reporting directly to the VP of Software Engineering, you will play a key role in driving innovation within a product-focused environment in the international lottery market. Your leadership will be crucial in delivering cutting-edge solutions and advancing our strategic goals.

What you will do:

  • Drive the strategic direction of the engineering road map, ensuring alignment with company goals through collaboration with other leaders.
  • Oversee software development lifecycle (SDLC), ensuring timely, high-quality product releases with a strong focus on CI/CD, automated testing, and DevOps practices.
  • Lead, manage, and grow multiple teams of product-focused software engineers, supporting Engineering Managers in their roles.
  • Mentor and guide the professional and technical development of engineers across teams.
  • Oversee the coordination and integration of technical activities in architecture and engineering projects.
  • Ensure compliance with SDLC processes, adhering to industry standards such as ISO 27001 and PCI-DSS, and oversee continuous improvements to meet regulatory and security requirements.
  • Continuously improve software engineering practices, promoting innovation, diversity, and inclusion within the team.
  • Champion best practices in coding standards, architecture, and operational excellence.
  • Collaborate with stakeholders, including management, product teams, and marketing, to align on project specifications and procedures.
  • Present proposals, reports, and findings to stakeholders, including clients, executives, and team members.
  • Partner with the Director of Architecture and Director of Product Management to deliver on the technical, architectural, and product visions.

Who you are:

  • A technical leader with a proven ability to inspire and grow high-performing software engineering teams.
  • An advocate for continuous improvement, who encourages innovation, teamwork, and diversity in the workplace.
  • Skilled at building relationships with cross-functional teams, including architecture, product management, and marketing.
  • A proactive communicator, able to convey complex technical concepts to stakeholders at all levels.
  • A problem-solver with a positive attitude, focused on delivering high-quality results.

What you will need:

  • Strong people leadership skills, with a track record of successfully recruiting, developing, and motivating engineering teams.
  • Proficiency in cloud-based development, microservice architecture, and modern software design patterns.
  • Experience with SDLC methodologies, such as Agile, CI/CD, and Test-driven development.
  • Ability to articulate architecture patterns of complex systems to executive and customer stakeholders.
  • Performance engineering experience to ensure applications are scalable and performant.
  • Experience managing remote and hybrid teams, including onshore and offshore teams.
  • 10+ years of experience in Software Development.
  • 4+ years in engineering leadership, managing multiple teams and/or locations.
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Familiarity or experience with information security standards such as ISO27001
  • A strong sense of ownership, with a focus on positive outcomes and delivery.

You can expect a package of benefits specifically designed for this role.

Please note, this role must be based in Serbia.

If this opportunity aligns with your experience and with your goals, we invite you to apply today. We look forward to reviewing your application and welcoming you to our team!


Apply now by submitting your resume in English to pds-applications@pbl.ca. All applications will be handled with confidentiality. Only shortlisted candidates will be contacted.