Enable job alerts via email!

Software Developer

Pollard Digital Solutions

Winnipeg

Remote

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A technology solutions provider is seeking a Software Developer to join their team remotely in Winnipeg, Canada. The ideal candidate should have a Bachelor's degree and over 2 years of experience in developing scalable applications using Enterprise Java, Spring frameworks, and cloud platforms like AWS or Azure. This role emphasizes collaboration within an agile team and contributions to API development for gaming products. Competitive compensation and benefits are offered.

Benefits

Competitive compensation
Profit sharing program
Professional development opportunities
Tuition reimbursement
Health & Extended Benefits

Qualifications

  • 2+ years of experience developing scalable, high-performance software applications.
  • Hands-on experience with cloud platforms and microservices architectures.
  • Strong proficiency with relational and NoSQL databases.

Responsibilities

  • Develop robust, scalable APIs and microservices.
  • Participate in code reviews and technical mentorship.
  • Collaborate on architectural decisions for the platform.

Skills

Enterprise Java
Spring Framework
Micro-services architecture
API Development
Cloud platforms (AWS/Azure/GCP)
PostgreSQL
Docker
Kubernetes

Education

Bachelor’s degree in Computer Science

Tools

Spring Boot
Hibernate
RabbitMQ
Job description
Overview

Join to apply for the Software Developer role at Pollard Digital Solutions.

We’re looking for an impactful 3 skilled Senior Software Developers to join our team remotely within our Winnipeg Office at 140 Otter Street.

Our 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.

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
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.
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.
  • 2+ 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.

Equal Opportunity 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 Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology

Industries: IT Services and IT Consulting

Winnipeg, Manitoba, Canada

Salary: CA$33.08-CA$47.72

This posting is active and a separate section listing related roles is provided for reference.

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs