Pinnacle | Executive & Professional Search logo

Senior Software Engineer

Pinnacle | Executive & Professional Search

Winnipeg, Canada

Share this job:
Posted: September 7th, 2025

Job Description

Overview

IT Recruitment Consultant connecting top IT talent to Manitoba based companies

Join one of Canada’s largest manufacturers of steel products and a top 50 private employer as a Senior Software Engineer, where you will work with a team in design, development and implementation of software programs and applications.

Responsibilities

  • Architect, develop, and optimize high-performance, secure, and scalable enterprise .NET applications.
  • Translate complex business needs into elegant, detailed, and robust technical solutions.
  • Drive collaborative efforts with cross-functional teams and stakeholders to deliver impactful features.
  • Champion the full software development lifecycle, from initial concept through deployment and ongoing support.
  • Own critical features and architectural choices, ensuring exceptional code quality and long-term system health.
  • Elevate team capabilities through technical leadership, mentorship, and rigorous code review processes.

Qualifications

  • A Bachelor\'s degree in Computer Science, Engineering, Business, or a related discipline.
  • Extensive .NET Expertise: At least 8 years of hands-on experience developing and maintaining enterprise applications using the .NET ecosystem (C#, ASP.NET Core, MVC, Web API).
  • Deep experience with SQL Server and different types of triggers, with exposure to NoSQL being a plus.
  • Solid understanding of cloud-based architectures (preferably Azure), microservices, and distributed systems.
  • Proven ability to implement software engineering best practices, including CI/CD, version control (Azure DevOps), and Agile/Scrum methodologies.
  • Demonstrated capability to independently manage and deliver features with minimal oversight.
  • Success working in agile, cross-functional, and collaborative team environments.
  • Hands-on experience thriving in remote or distributed team settings.
  • Experience navigating the demands of fast-paced, client-driven work (agency/consultancy exposure a bonus), comfortable with both long-term system evolution and rapid-turnaround features.
  • Exceptional attention to detail, commitment to high-quality solutions, and clear, professional written and verbal communication.
  • Self-motivated, accountable, with a bias for action, a proactive mindset, and a strong ability to learn and adapt.
  • Demonstrated mentorship and leadership potential.

Apply

Send a resume (quoting job number #22456) to Todd Georgeson, Recruitment Consultant at tgeorgeson@pinnacle.jobs.

About Pinnacle

Does your current job harness your full potential? As a leading recruitment firm in Manitoba with 25 industry-specialized recruiters, Pinnacle can help. Think of Pinnacle as a personal shopper: First, we get to know you — your experience, skills, career goals, and desired work culture. Next, we pick the best career opportunities from an exclusive list, many of which you will never see advertised.

Finally, once you (and our clients) have found a perfect fit, Pinnacle helps you with the details to ensure a smooth transition. Best of all, we offer this service at no cost to you. When you’re prepared to take the next step in your career, Pinnacle will be ready.

Please be advised, Pinnacle is unable to provide sponsorships for applicants outside of Canada.

Still searching for opportunities? If this role for a SENIOR SOFTWARE ENGINEER isn’t the right fit, our recruiters are seeking talent for plenty of other jobs in Winnipeg and surrounding areas. Visit our website where we post exciting new openings every week.

#J-18808-Ljbffr
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Careeler.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.