Software Engineer-Foundational Platform Team
2 weeks ago
We're hiring a
Software Engineer
to join one of our Platform Engineering team –
Foundational Platform Team
, a group focused on building the foundational tools, services and systems that empower our product teams to deliver software faster, reliably and with confidence.
This is a hands-on role where you will contribute across the stack. Unlike product teams that focus on delivering customer-facing features, platform engineers work behind the scenes to ensure our engineering systems are robust, scalable, and efficient. You'll collaborate closely with peers across engineering to deliver reusable solutions, production-ready systems, and automation that accelerates our entire software lifecycle. You'll report to an Engineering Manager and work as part of an empowered, autonomous team.
Who We Are
Pollard Digital Solutions - Europe is a full-solution supplier of lottery management and iLottery technology for lottery markets. We're a division of Pollard Banknote Ltd - a leading partner to 60 lotteries worldwide, known for high quality instant ticket products, licensed games, retail merchandising solutions, and innovation. Established in 1907 and headquartered in Winnipeg, Canada, Pollard Banknote 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 pride ourselves on a collaborative and inclusive workplace - where creativity, team spirit, and respect are core to how we work.
What We Offer
- A truly collaborative and supportive working environment
- Modern office space with on-site parking
- Private health insurance
- Coverage for medical treatments outside of Serbia
- Learning and development budget
- Profit sharing – every role plays a part in our success
- Budget for sports activities
- Team-building and social activities
- Employee referral bonuses
- Hybrid work environment
What You'll Do
- Design, implement, and maintain scalable platform services and tools used by engineering teams across the company.
- Help evolve the internal platform and developer tools and improve critical areas like observability and operational tooling.
- Build infrastructure and automation to improve system reliability, reduce toil, and eliminate manual processes.
- Partner with application teams to identify recurring pain points and translate them into reusable platform capabilities.
- Participate in the full development lifecycle - from technical design and implementation to deployment, monitoring, and incident response.
- Take part in incident reviews, lead follow-up improvements, and help maintain production readiness of shared systems.
- Contribute to team documentation, onboarding guides, and internal wikis to make platform adoption easier and more intuitive.
- Operate what you build: participate in on-call/incident rotations, using SLOs and blameless retrospectives to drive reliability.
Who You Are
- You're a systems thinker and problem solver who thrives in building tools for engineers.
- Enjoy making complex systems simpler and more reliable for others to use.
- Care deeply about automation, observability, and reducing cognitive load for teams.
- Take pride in building internal solutions that scale well and are easy to adopt.
- Practised with modern engineering fundamentals – version control, automated testing, CI/CD, monitoring and cloud-native patterns.
- Curious about infrastructure, deployment pipelines, and developer tooling.
- Are proactive about identifying inefficiencies and continuously improving how we build and run software.
- Are comfortable working in ambiguity and bringing clarity through experimentation and iteration.
What You'll Need
- 3+ years of experience building and maintaining backend systems, internal tools, or platform infrastructure
- Proficiency in at least one modern programming language (e.g., Java, Go, Python) - tech agnostic mindset appreciated.
- Production experience with REST APIs, relational and/or NoSQL databases, and container-based deployments (Docker/Kubernetes or similar).
- Experience working in a GitOps environment, including tools like Argo CD or Flux for managing Kubernetes deployments
- Familiarity with concepts behind cloud-native applications and distributed systems
- Strong understanding of software development best practices and the full SDLC
- Solid understanding of operational practices including logging, monitoring, and incident response
- Ability to communicate clearly and collaborate effectively within a team
- Excellent written and verbal communication skills in English
If you're looking to join a company where your technical skills and ideas can make a meaningful impact, we'd love to hear from you. Apply today and let's shape the future of digital lottery experiences together.
-
Staff Cloud Platform Engineer
7 days ago
Belgrade, Central Serbia Rivian and VW Group Technology Full time €40,000 - €80,000 per yearAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Senior Software Engineer
7 days ago
Belgrade, Central Serbia Microsoft Full time €30,000 - €60,000 per yearWe are Azure Databases, a Microsoft team that drives the future of databases in the Microsoft Cloud. Our software development teams, located in Belgrade, are building some of the most advanced and widely used database cloud services in the world. The services we build are based on groundbreaking technology and are global market leaders, with millions of...
-
Software Engineering Manager
3 days ago
Belgrade, Central Serbia Microsoft Full time €40,000 - €120,000 per yearThe Azure Networking team builds the software systems that power Microsoft's global cloud infrastructure. Our services operate at extraordinary scale—supporting millions of network devices across datacenters worldwide—and are foundational to the performance and reliability of Microsoft's cloud and AI platforms. As a leader in this team, you'll guide the...
-
Software Engineer II
2 weeks ago
Belgrade, Central Serbia TCP Software Full time €30,000 - €60,000 per yearTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...
-
Principal Software Engineering Manager
1 week ago
Belgrade, Central Serbia Microsoft Full time €60,000 - €180,000 per yearWe are Azure Data, a Microsoft team that drives the future of data processing in the Microsoft Cloud. Our software development team, located in Belgrade, is building some of the most advanced and widely used data processing cloud services in the world. The services we build are based on groundbreaking technology and are global market leaders, with millions...
-
Sr. Cloud Platform Engineer
5 days ago
Belgrade, Central Serbia Unlimit Full time €40,000 - €80,000 per yearAbout UnlimitUnlimit is the global fintech powerhouse behind the world's largest proprietary payments infrastructure.Founded in 2009, Unlimit operates across 17 global offices with 700+ experts, seamlessly integrating 1,000+ payment methods into a single platform. From London to São Paulo, we empower businesses to scale across borders with a unified suite...
-
Sr. Cloud Platform Engineer
3 days ago
Belgrade, Central Serbia Unlimit Full time €40,000 - €80,000 per yearAbout UnlimitUnlimit is the global fintech powerhouse behind the world's largest proprietary payments infrastructure.Founded in 2009, Unlimit operates across 17 global offices with 700+ experts, seamlessly integrating 1,000+ payment methods into a single platform. From London to São Paulo, we empower businesses to scale across borders with a unified suite...
-
Java Software Engineer
2 weeks ago
Belgrade, Central Serbia Luxoft Serbia Full time €30,000 - €60,000 per yearProject Description:Our client, a large international commodity trading company, is expanding its internal software development team and is looking for programmers to join the team working on a new generation risk management and position keeping, and trading management systems.We are looking for mature software engineers with in-depth experience of writing...
-
Platform Engineer
3 days ago
Belgrade, Central Serbia IGT Full time 40,000 - 80,000 per yearIGT is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across global channels and regulated segments through gaming machines, sports betting and digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology, our...
-
Belgrade, Central Serbia Tenstorrent Full time €30,000 - €60,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...