1

Senior Software Engineer Jobs in Winnipeg, MB (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 ...

... Senior DevOps Developer Position Overview At Autodesk, we are changing how people design and create ... In this role, you will partner closely with Software Engineering, Infrastructure, and Platform ...

What We do: iQmetrix is a global provider of Interconnected Commerce software solutions for telecom ... About the Role: The Senior Data Engineer will design, build, and improve the data platform ...

Senior QA Automation Engineer

Winnipeg, MB ยท On-site

CA$110K - CA$120K/yr

Position Overview Enter The Role The Senior QA Automation Engineer is responsible for elevating the ... This role will partner closely with software developers, game designers, product owners, and the ...

In this role, as a senior member of the Rail Systems Engineering team, you will be given ... Proficiency in AutoCAD, MicroStation, and / or equivalent CAD software. * Strong computer skills ...

In this role, as a senior member of the Rail Systems Engineering team, you will be given ... Proficiency in AutoCAD, MicroStation, and / or equivalent CAD software. * Strong computer skills ...

next page

Showing results 1-20

Senior Software Engineer information

See Winnipeg, MB salary details

$68.1K

$126.8K

$180.7K

How much do senior software engineer jobs pay per year?

As of Aug 28, 2026, the average yearly pay for senior software engineer in Winnipeg, MB is $126,789.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,456.00 and $143,338.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Winnipeg, MB?

The most popular types of Software Engineer jobs in Winnipeg, MB are:

What are popular job titles related to Senior Software Engineer jobs in Winnipeg, MB?

For Senior Software Engineer jobs in Winnipeg, MB, the most frequently searched job titles are:

What cities near Winnipeg, MB are hiring for Senior Software Engineer jobs?

Cities near Winnipeg, MB with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Winnipeg, MB as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $126,789 per year, or $61 per hour.

Senior Full Stack Software Developer

Winnipeg, MB โ€ข On-site, Remote

Full-time

Re-posted 4 hours ago


Job description

About Laivly

Seeking curious and creative types! We are an ambitious company of innovators building and shaping the future of customer service technology. Our solutions help the world's biggest brands leverage artificial intelligence, machine learning, and digital automation in their contact centers to deliver better customer experiences. Led by a team of established contact center experts, Laivly addresses the unique needs and challenges of customer service programs, with an emphasis on ethics in AI and the customer service agent experience.


About the role

The team at Laivly is looking for a Senior Full Stack Software Developer to design, develop, and implement special projects. We're looking for an entrepreneurial mindset, a fearless attitude, and a passion to take software technology to the next level. Our team not only takes pride in our work, but also in the way we do it.


This position is remote and open to candidates within Canada.


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 to enhance our products
  • Work in a fast-paced, agile software development environment
  • Develop applications that interface with multiple systems (web, desktop, telephony systems, etc.)
  • Interact with product stakeholders to show off your work and gain feedback
  • Bring your ideas and try new things
  • Perform other duties as required


As Senior Software Developer, You Have...

  • At least 5 years of software development experience in a variety of technologies
  • Developed using Typescript or similar typed language (C#, java, etc.)
  • Experience with Object Relationship Mapping like Entity framework is required
  • Worked with databases like MS SQL or Postgres and have advanced knowledge of TSQL
  • Strong software architecture and design experience using modern techniques
  • Experience with UI/UX design principles and translating them into intuitive, user-friendly interfaces
  • Strong knowledge of web technologies (Asp.net, CSS, Javascript, JQuery OR desktop application stacks), with an eye for UI/UX best practices to ensure responsive and engaging experiences
  • Experience with Vuejs or similar Javascript frameworks
  • Experience integrating AI/ML models (e.g., LLMs, RAG, speech-to-text) to enhance core product features
  • Experience designing and implementing scalable automation solutions, including browser extensions or Robotic Process Automation (RPA)
  • Expertise in desktop application frameworks (e.g., Electron), with the ability to perform performance optimization and forensic analysis for issues such as memory leaks
  • Familiarity with kubernetes and docker
  • Great communication skills and can play nice with others
  • Experience with automated testing (Unit testing, Selenium, etc...)
  • Built and consumed web services
  • Understanding or experience in an agile development environment
  • Understanding or experience with automated continuous deployment strategies
  • Experience working within a team, mentoring and empowering other developers


Life at Laivly:


Laivly gives you the opportunity to collaborate and grow your career with a diverse and passionate team. Balance and wellness are important, and we make it easy to achieve with a flexible environment that works with you. A career at Laivly is about working with a fun-loving, dedicated team of creatives, risk takers and game changers. It's about sharing your talent and imagination to develop innovative tech that's revolutionizing the way top brands interact with the world.


We've got a shared mission - and a Laivly future. Join us today!


Laivly provides Equal Employment Opportunities in accordance with all provincial and federal laws. Laivly is committed to ensuring equality of opportunity in all aspects of employment and does not discriminate based on protected characteristics.


Laivly is committed to accommodating persons with disabilities. If you need accommodation at any stage of the application process or want more information on our accommodation policies, please let us know.