1

Junior Software Developer Jobs in Winnipeg, MB (NOW HIRING)

Reporting to the Team Leader, the Software Developer will be responsible for developing software solutions for new and existing clients. The development of these innovative solutions is designed to ...

We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm. Autonomous and precision agriculture is transforming how we grow ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...

As Senior Software Developer, You Will... * Work with a team of developers to build AI Driven Automation tools used to improve contact centers * Work with our team of Artificial Intelligence experts ...

As a Junior Machine Learning Engineer on the Global AI Team, you will support the design ... Knowledge of software engineering practices such as version control, testing, CI/CD, and ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...

Senior Software Engineer $50 - $100/hourpay Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript bug fixing feature implementation codebase refactoring performance optimization About ...

Develop software applications using programming languages and frameworks. * Collaborate with stakeholders to gather and analyze requirements. * Design and implement software solutions that align with ...

next page

Showing results 1-20

Junior Software Developer information

See Winnipeg, MB salary details

$31.2K

$68K

$104.4K

How much do junior software developer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for junior software developer in Winnipeg, MB is $67,956.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,287.00 and $77,300.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Winnipeg, MB? The most popular types of Software Developer jobs in Winnipeg, MB are:
What are popular job titles related to Junior Software Developer jobs in Winnipeg, MB? For Junior Software Developer jobs in Winnipeg, MB, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Winnipeg, MB look for? The top searched job categories for Junior Software Developer jobs in Winnipeg, MB are:
Infographic showing various Junior Software Developer job openings in Winnipeg, MB as of August 2026, with employment types broken down into 86% Full Time, and 14% Contract. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $67,956 per year, or $32.7 per hour.

Software Developer

Payworks Inc.

Winnipeg, MB โ€ข Hybrid

Full-time

Medical, Retirement, PTO

Posted 29 days ago


Job description

Doing business to business, person to person. Payworks is a leading workforce management solutions provider and multi-year winner of the Canada's Best Managed Companies program. We are proudly Canadian and committed to developing world-class products and providing a progressive workplace culture where Doing Right by People is our purpose.

With clients of all sizes and more than 600 employees, we currently have an exciting opportunity on our Development team for the right candidate. Because when it comes to great people, there's always room for one more.ย ย 

DOING RIGHT BY PEOPLE - IT'S WHAT WE DO
Payworks develops proprietary, integrated SaaS-based products in the payroll, human resources and time and attendance space. We create, deploy and maintain our own solutions; this requires a talented team of Developers who are excellent critical thinkers, problem solvers and are driven to create products that work better. Reporting to the Team Leader, the Software Developer will be responsible for developing software solutions for new and existing clients. The development of these innovative solutions is designed to meet our clients' unique business needs. You will get the chance to work with our top-notch team to build out and connect various interfaces, including mobile interfaces, to our Service Based Architecture.

WHY YOU SHOULD CHOOSE PAYWORKS
+Comprehensive employer paid benefits, including a Health Spending Account, for you and your family and excellent pension plan with employer contributions.
+Plenty of professional development opportunities.
+Community-minded culture - Receive two paid days per year to volunteer and lots of opportunity to "Pay it Forward".
+Time and flexibility to meet your needs - Hybrid work model with flexible work options, plus 3 weeks vacation to start, flex time and parental leave benefits.
+Cool perks - Annual Lifestyle Spending Account, fun office environment and events, and more!

COLLABORATE & INNOVATE - IT'S WHAT YOU'LL DO
+ย  ย  ย Creatively solve problems - We love to solve problems! You will take on coding problems and implement coding solutions independently, with assistance from your team on more complexย  ย  ย  issues as required. You will update tickets with solution details, testing notes and results independently.
+ย  ย  ย Harness the latest technology - We invest in smarter tools and modern technology that amplify human potential, make our work better, and our customers' experience even stronger. You will actively use AI coding tools to support development work, while applying critical thinking to evaluate outputs for accuracy, security, and alignment with team standards.
+ย  ย  ย Work with a collaborative team - We believe that when we work together we become greater than the sum of our parts. You will be an effective collaborator and contribute as part of a squad. Participating in Agile ceremonies, code reviews, and providing feedback to other developers will be important aspects of collaborating with your squad.
+ย  ย  ย Make great products even better - We build great products that delight our customers! Along with your team, you will monitor, maintain and support existing functionality by resolving defectsย  and enhancing the user experience. We are user-focused and motivated to deliver high quality products that exceed our customers' expectations.ย ย 

WHAT YOU'LL NEED TO SUCCEED
+Post-Secondary education in Computer Science, Software Engineering or equivalent combination of education and experience.
+ย  ย  ย  Approximately 1-3 years of experience as a Software Developer or in a similar position.
+Proven experience with coding solutions in a modern procedural language such as C#, Java or C++.ย 
+Experience with Microsoft .NET application development including C#, Microsoft .NET (VB) and ASP.net is an asset.
+Experience with HTML and modern front-end frameworks and technologies such as Vue.js, CSS3, SCSS, JavaScript is an asset.
+Experience with Microsoft SQL Server and T-SQL Queries is an asset but not required.ย 
+Experience with JIRA, Bitbucket, Confluence and other Atlassian tools is an asset
+Knowledge and understanding of basic SQL queries.ย 
+Experience using a source control system (GIT).ย ย 
+Experience using a debugging tool.
+Experience working in an Agile environment is an asset
+Ability to execute on coding assignments with guidance / high level solutions provided from other team members.ย  ย ย 

We are proud to support a Flexible Work Plan that recognizes the diverse needs and lifestyles of our people. The Software Developer has the option to work fully from the Payworks head office in Winnipeg or on a hybrid work model, working in the office at least three (3) days a week.ย 

Payworks is committed to providing an inclusive, accessible environment, and collaborating with employees, clients and guests to identify and effectively remove barriers, in a manner that respects the principles of independence, dignity, integration, reasonable accommodation and equal opportunity. Payworks welcomes and encourages applications from all persons. Individuals applying for employment with Payworks may request accommodations at all stages of recruitment and employment from Human Resources.

Employees at Payworks' come from different backgrounds, and we celebrate those differences. We are looking for the best candidate for this opportunity, but do not expect applicants to meet every qualification in order to be considered.

Payworks does not use artificial intelligence (AI) technologies in the screening, assessment, or selection of applicants at any stage of the hiring process.

This posting is for an existing vacancy within our team.

Employment Type: FULL_TIME