1

Senior Software Developer Jobs in Manitoba (NOW HIRING)

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

$90 - $150/hr

... DevOps, maintainability Requirements * 7+ years of experience in full life-cycle software ... development * Proven ability to lead technical discussions and collaborate directly with clients ...

We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * ...

We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

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

We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

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

We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...

next page

Showing results 1-20

Senior Software Developer information

See Manitoba salary details

$52.5K

$114.7K

$162.5K

How much do senior software developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for senior software developer in Manitoba is $114,745.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Software Developer, and why are they important?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What Is a Senior Software Developer?

Senior software developers have several years of experience in the software industry. They have proven successful in exceeding client expectations when developing programs and have provided excellent support in the managing of those applications. They have worked their way up from junior software developer positions and have mastered a variety of coding languages and programs. Senior software developers train and oversee a team of junior software developers.

What kinds of projects and responsibilities can a Senior Software Developer expect to handle on a daily basis?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What are Senior Software Developers?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Manitoba? The most popular types of Software Developer jobs in Manitoba are:
What are popular job titles related to Senior Software Developer jobs in Manitoba? For Senior Software Developer jobs in Manitoba, the most frequently searched job titles are:
What job categories do people searching Senior Software Developer jobs in Manitoba look for? The top searched job categories for Senior Software Developer jobs in Manitoba are:
What cities in Manitoba are hiring for Senior Software Developer jobs? Cities in Manitoba with the most Senior Software Developer job openings:
What are popular job titles related to Senior Software Developer jobs in MB? For Senior Software Developer jobs in MB, the most frequently searched job titles are:
Infographic showing various Senior Software Developer job openings in Manitoba as of July 2026, with employment types broken down into 84% Full Time, 6% Part Time, 1% Temporary, and 9% Contract. Highlights an 74% Physical, 3% Hybrid, and 23% Remote job distribution, with an average salary of $114,745 per year, or $55.2 per hour.

Senior Software Developer (Appian)

The Canada Life Assurance Company

Winnipeg, MB • On-site

CA$90K - CA$115K/yr

Other

Medical, Dental, Life, Retirement

Posted 4 days ago


Job description

Permanent Full Time 

-

As a Senior WF/IDP Developer, you will apply your expertise and drive by providing development and operational/support services.  You will work collaboratively closely with business leaders, senior architects, senior infrastructure engineers, and senior business/systems analysts to design, develop, deploy solutions at regular intervals, then focus on day-to-day operations.  If you thrive in a fast-paced, ideas-led environment, you're in the right place.

What you will do:

  • Ensures highest quality solutions using code reviews, technical and performance testing, including providing feedback during code review meetings with Software Developers
  • Delivery solutions by developing against stories around Workflow, IDP or RPA based initiatives throughout the company
  • Provides recommendations for enhancements/changes that may involve custom design, optional and third-party products to improve the efficiency and effectiveness of SAP systems
  • Provides feedback/input to leadership on performance, development, resource assignments, etc. on the team
  • Leads and provides production support, application monitoring, and tuning for applications
  • Supports the technical troubleshooting and incident management to resolve complex problems
  • Resolves client issues as they arise in collaboration with other teams
  • Ensures solutions are enhanced, secured, and upgraded to evolve the roadmap

What you will bring:

  • Post-secondary degree/diploma in business or computer science or an equivalent combination of training and experience
  • Minimum of 5 years as an engineer/developer or high-level practitioner.
  • Experience with low code platforms such as Appian and experience in delivering applications from end to end
  • Experience with logical data modelling
  • Plan and organize software development work, and coordinate work for other team members
  • Experience in developing and maintaining integrations between SAP systems and various third-party and legacy systems.
  • Proven IS and system operations expertise.
  • Experience coaching and mentoring software developers on requirements analysis, design patterns, development best practices, methods, processes, tools, and approaches
  • Ability to drill down into technical issues and solve complex and detailed problems.
  • Strong communication skills with technology and business teams building collaborative relationships across department and business units, including ability to communicate, verbally and in writing, complex concepts to a non-technical audience
  • Strong analytical and excellent problem-solving abilities.
  • Previous experience in financial services or working in a highly regulated environment is desirable.
  • Agile delivery experience
  • Working knowledge of Jira, Confluence and Gitlab an asset
  • Previous experience with ServiceNow

-

The base salary for this position is between $90,400.00 - $115,400.00 annually. This represents base salary only and does not represent other variable compensation components of our total compensation ( i.e. annual bonus, commission etc). If you are selected to move forward in our recruitment process, your recruiter will be able to discuss additional details of our total rewards program with you.

Career opportunities will be open a minimum of 5 business days from the date of posting, closing dates will vary depending on the search activity. All applications received will be reviewed on a rolling basis.

Grow with Canada Life 

We're united by a shared purpose: to improve the financial, physical and mental well-being of Canadians. Our company is trusted by 1 in 3 Canadians and contributes to the strength of communities across the country.  

We're looking for people who live our values everyday: we step up, we do the right thing, and we deliver - for our customers, communities and each other. Are you someone who always strives to do the right thing, who steps up for themselves and others, and who delivers with impact? Then we want to hear from you! 

What we offer:  

We're committed to supporting our employees through every stage of their career. Here's what you can expect as a full-time or part-time permanent team member: 

  • Career Development: Opportunities for career advancement, access to industry-leading learning programs and up to$2,000 annually towards education reimbursement. 
  • Health & Wellness:Flexible health and dental benefits, plus a $5,000 mental health benefit to support your well-being. 
  • Time Off:In addition to regular vacation and personal days, we support community involvement with a volunteer day. 
  • Financial Security:Company-matching pension plan,share ownership program and additionalinvestment options. 
  • Rewards and Recognition: Employee recognition programs, service milestone celebrations, employee discounts and more!  
  • Emphasis on Community: We provide a workplace where employees feel connected and supported through Employee Resource Groups (ERGs), mentorship programs, social clubs and events.  

Learn more about Canada Life.  

We're committed to removing barriers and ensuring equal access to employment. Applicants requiring reasonable accommodation during the application process may contact  talentacquisitioncanada@canadalife.com. All information provided will be handled in accordance with applicable laws and Canada Life policies.  

Canada Lifewould like to thank all applicants, however only those who qualify for an interview will be contacted

#LI-Hybrid