Enable job alerts via email!

Senior Software Developer

SGA Tech Solutions

Winnipeg

On-site

CAD 80,000 - 140,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

SGA Tech Solutions seeks a Senior Software Developer in Winnipeg to lead the implementation of new ERP systems. The role involves hands-on coding, technical leadership, and collaboration with teams across Canada. Candidates should have a Bachelor's degree and a minimum of 5 years of relevant experience. This full-time position emphasizes innovation and the ability to guide project timelines effectively in a fast-paced environment.

Benefits

Dental care
Discounted or free food
Extended health care
On-site parking
Paid time off

Qualifications

  • Minimum 5 years of hands-on software development experience in North America.
  • Experience with version control systems such as Git.
  • Web and mobile technologies experience is an asset.

Responsibilities

  • Lead the design and development of complex software solutions.
  • Act as a technical lead on projects, overseeing solution design.
  • Mentor junior developers by providing technical guidance.

Skills

Communication
Interpersonal Skills
Initiative
Judgment

Education

Bachelor’s degree in Computer/Software Engineering or Computer Science

Tools

Git
SQLServer
MySQL
MariaDB

Job description

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from SGA Tech Solutions

We are seeking a Senior Software Developer based in Winnipeg, Manitoba for a full-time, in-person role. Remote work is not available. The successful candidate will collaborate closely with our team to lead the implementation of new Enterprise Resource Planning (ERP) systems for distribution, manufacturing, and construction companies across Canada.

Job Duties

  • Lead the design and development of complex software solutions by analyzing business requirements, conducting feasibility studies, and collaborating with users and key stakeholders to define systems architecture, data flows, and workflows.
  • Leverage senior-level expertise not only to provide technical leadership and mentorship but also to actively engage in hands-on coding, contributing directly to the resolution of complex technical challenges.
  • Translate business needs into technical specifications and detailed design documents, ensuring alignment with organizational goals and scalable architecture principles.
  • Act as a technical lead on projects—owning solution design, setting coding standards, and guiding the team through implementation, testing, and deployment.
  • Serve as a key liaison between technical teams and non-technical stakeholders, including clients and business analysts, to gather requirements, write functional specifications, and ensure clear communication throughout the project lifecycle.
  • Oversee project timelines, deliverables, and milestones, proactively identifying and mitigating risks to ensure timely delivery.
  • Perform code reviews and provide feedback to ensure adherence to best practices, maintainability, performance, and security standards.
  • Champion DevOps practices and participate in the deployment, monitoring, and maintenance of production systems.
  • Mentor junior developers by providing technical guidance, training, and career development support.
  • Continuously research and evaluate emerging technologies and development tools to drive innovation and efficiency within the team.
  • Promote a culture of excellence, accountability, and continuous improvement within the development team.

Qualifications

  • Bachelor’s degree in Computer/Software Engineering or Computer Science.
  • At minimum 5 years of hands-on software development experience in North America, working in-person and collaborating closely with North American teams.
  • Experience with version control systems (such as Git).
  • Experience creating, manipulating, and maintaining SQL databases including SQLServer, MySQL, MariaDB
  • Good communication and interpersonal skills. Proven ability to exercise initiative and sound judgement and the ability to collaborate effectively.
  • Experience maintaining and improving mature systems.
  • Web and mobile technologies and UI exposure is an asset.
  • Familiarity with cloud-based ERP systems and modern ERP architectures is an asset.
  • Strong understanding of Accounting/Finance principles and background is an asset
  • Please apply in confidence by submitting your resume and cover letter. We thank all those that apply but only those applicants invited for an interview will be contacted.
  • Dental care
  • Discounted or free food
  • Extended health care
  • On-site parking
  • Paid time off
  • French not required

Schedule:

  • Monday to Friday

Who We Are

At SGA Tech Solutions, we are a trusted partner in digital transformation. Our multidisciplinary team of engineers, computer scientists, and business analysts is passionate about helping businesses grow through innovative IT services, tailored ERP solutions, and unified digital marketing strategies.

We approach every challenge with systemic thinking, define clear, trackable goals, and embrace an agile mindset to ensure long-term success. From consultation to implementation and ongoing support, we deliver secure, reliable, and scalable solutions designed to empower your business.

  • Let’s build smarter systems—together
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Technology, Information and Media

Referrals increase your chances of interviewing at SGA Tech Solutions by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.
Junior Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Solutions Engineering

Winnipeg, Manitoba, Canada CA$80,000.00-CA$102,000.00 3 days ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer I (Consumer Servicing)
Software Engineer (Python/Linux/Packaging)

Winnipeg, Manitoba, Canada CA$120,000.00-CA$140,000.00 3 weeks ago

Software Engineer I (Merchant Data Platform)
Application Developer, Analytics (18-month term)
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer

Diversis Capital LLC

Remote

CAD 100,000 - 135,000

3 days ago
Be an early applicant

Senior Software Developer

Sterling Brokers

Remote

CAD 80,000 - 120,000

14 days ago

Senior Software Developer (Remote First)

Zensurance

North Bay

Remote

CAD 90,000 - 130,000

8 days ago

Sr Software Developer - Remote Canada

BeyondTrust Corporation

Remote

CAD 80,000 - 120,000

14 days ago

Senior Software Engineer - Developer Experience

Pantheon

Vancouver

Remote

CAD 130,000 - 150,000

15 days ago

Senior Software Developer (Future Openings)

Zensurance

Old Toronto

Remote

CAD 90,000 - 130,000

8 days ago

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

Manitoba

Remote

CAD 70,000 - 110,000

30+ days ago

Senior Software Developer, Telephony

CallMiner

Ottawa

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Montreal

Remote

CAD 120,000 - 150,000

Yesterday
Be an early applicant