1

New Grad Software Developer Jobs in Manitoba (NOW HIRING)

Senior Backend Developer

Winnipeg, MB · Remote

CA$120K - CA$135K/yr

Design and develop scalable, distributed APIs and backend software that interoperate with multiple ... Strong problem-solving skills with the ability to quickly learn new technologies. * Strong ...

Developer Advocate, AI Enablement

Winnipeg, MB · On-site +1

CA$93K - CA$141K/yr

This is a new role in the team and champions developer experience, promotes responsible AI ... Minimum of 5-6 years of experience in software development, AI/ML concepts and development, and API ...

Monitor engineering and customer change reports to assess impacts within part lead times ... At least 3 years' experience using ERP software such as Oracle or SAP * Strong analytical ...

Assess manufacturability of new products in collaboration with Design Engineering and Customers ... Design and procure tooling, fixtures, and production aids using 3D CAD software (Solid Edge ...

next page

Showing results 1-20

New Grad Software Developer information

See Manitoba salary details

$26K

$84.7K

$152.5K

How much do new grad software developer jobs pay per year?

As of May 31, 2026, the average yearly pay for new grad software developer in Manitoba is $84,738.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,500.00 and $107,000.00 per year, depending on experience, location, and employer.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
What job categories do people searching New Grad Software Developer jobs in Manitoba look for? The top searched job categories for New Grad Software Developer jobs in Manitoba are:
Infographic showing various New Grad Software Developer job openings in Manitoba as of May 2026, with employment types broken down into 76% Full Time, 23% Part Time, and 1% Temporary. Highlights an 15% Physical, 11% Hybrid, and 74% Remote job distribution, with an average salary of $84,738 per year, or $40.7 per hour.

Senior PHP Developer - Backend (Remote)

Rivalry

Winnipeg, MB • On-site, Remote

Full-time

Posted 14 days ago


Job description

Description
Rivalry has been pushing the boundaries on what an esports betting product can be, and we’ve been doing it well. As our user base grows and we enter new global regions, the demand to create new and better products is increasing. We're focused on having the best product in the gambling space. We aren’t willing to accept being marginally better.

We are working hard to create something leaps and bounds above anything else out there. We are investing heavily into our product development team and are looking to hire a Backend Developer to join us on this journey.

Does that sound fun? Keep reading! 

The Role
This is a senior role working alongside the current backend software engineering team; however, you will also work alongside both experienced and junior frontend developers, as well as, various other disciplines in order to share and learn from one another as well as lead projects yourself. 

This role is one part planning tasks and knowledge sharing with the team, one part solo coding work, and one part team resource where people can lean on you for support.

We pride ourselves on keeping up with a modern stack, focusing both on web performance and developer quality of life. We work where we get our best work done. Be it in our Toronto office, remote or a hybrid of both. We're still a team that Pair Programs often, holds regular standups and plays games together regularly. We are a rapidly changing organization and are always open to discuss what we're focusing on and how we're getting there. We expect that you'll be a part of our feature planning, as well as helping vet our implementation options.

You will also be a part of
  • Leading a small team with a singular focus for the sprint, where you can report back to the CTO and Lead
  • Brainstorming sessions where you will contribute ideas to future features
  • Sprint Planning, where you will break down large epics into smaller actionable tasks with details
  • Code Reviews, providing feedback and direction to others
  • Pair Programming over Tuple, providing support to team members
  • Prototyping concepts as a part of idea exploration

Skills, knowledge and expertise
Our challenges involve consuming disparate data sources and transforming the data into usable normalized data sets to be actioned within our application. For instance, we have many sources of data for matches and odds. We need to take these data sources and transform them into a normalized set of matches and data. Each provider has its own scheme for organizing data. Additionally, we are always looking to optimize the real-time notifications of odds to users through web sockets and push notifications. Our core platform has a lot of the same challenges that a forex or stock trading system would have.
On a more technical level, your job will be to architect, develop and maintain our backend application code. Experience with high concurrency systems, load balanced applications, role-based access control systems, geographic and data residency patterns, clean tested code, performance optimization and instrumentation are very important for success in this role. You should have a strong understanding (4 or more years experience) of one or more of the following:
  • Relevant experience as an engineer with a good understanding of backend technologies
  • Proven development background in the following: PHP, NodeJS, Rails
  • Extensive knowledge of some or all of the following: Docker / Containerization, Kubernetes, Security Design, Queuing, Automated testing, Data pipelines
  • You feel comfortable diving into existing code and interacting with developers at all levels of seniority
  • Proven track record of shipping products in an iterative manner 
  • A commitment and drive for quality, technical excellence and result

Our stack is a makeup of
  • Laravel (backend API)
  • NodeJS (microservices and frontend)
  • VueJS (frontend)
  • Websockets (Extensive use of pusher)

Why work here
  • We offer a competitive salary and total rewards package including a comprehensive benefits package and stock options (we believe it's important for everyone on our team to own a piece of the company and share in our success).
  • A chance to work in one of the most exciting and rapidly growing industries.
  • Work with an extremely talented team who share a love for video games and esports on truly innovative projects; we’re not your typical online gambling site -  we’re a tech company first, and a gambling company second.
  • Work where you get your best work done. Whether that’s in an office (when it’s safe enough) or in the comfort of your own home. Our offices are located in Toronto, but a large portion of our company works remotely across 17 different countries.
  • Free video games! Every Rivalry employee gets a monthly stipend.