Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

Full-time

City of Winnipeg

Recruitment Details

Software Developer

Department: Innovation & Technology

Designated Work Location: 1155 Pacific Avenue ; Remote with designated work location

Position Type: Permanent, Full time; up to 2 positions

Hours of Work: 8:30 a.m. to 4:30 p.m., Monday to Friday

Salary: $77,751.230 - $104,418.317 annually, W.A.P.S.O. / Grade 3

Employee Group: W.A.P.S.O.

Posting No.: 127141

Closing Date: July 9, 2026

Providing a wide range of services to over half of all Manitobans, The City of Winnipeg is one of the largest employers in Manitoba. We provide a comprehensive range of benefits and career opportunities to our employees. These include competitive salaries, employer-paid benefits, dental and vision care, pension plans, and maternity/parental leave programs. Additionally, we offer education, training, and staff development opportunities to ensure that our employees are equipped with the necessary skills to advance in their careers.

Our Benefits web page provides detailed information about the benefits we offer, and we encourage you to visit it for further information at City of Winnipeg Benefits . We take pride in fostering a , diverse , safe, and healthy workplace where our employees can thrive and achieve their full potential.

Flexible work arrangements, which may include flexible hours, remote work, or a hybrid of remote work may be available; subject to review and approval. Please note that Employees who are approved to work remotely are responsible for and must demonstrate that they are available to return to their Designated Work Location and/or other work location to attend meetings or attend other tasks that occur in person.

The City is committed to attracting and retaining a diverse skilled workforce that is representative and reflective of the community we serve. Applicants from equity groups that have been and continue to be underrepresented at the City are encouraged to apply. Indigenous Peoples, Women, Racialized Peoples, Persons with Disabilities, 2SLGBTQQIA+ Peoples, and Newcomers are encouraged to self-declare in the online application.

For the purpose of this recruitment, Equity may be a factor in selection. Consideration will be given to Indigenous Peoples, Women and Persons with Disabilities and Newcomers.

In accordance with the applicable collective agreement(s), recruitment and promotion provisions will be considered prior to applying equity strategies. Where permitted, consideration will be given to qualified applicants who self-identify as members of the equity group(s) listed above.

Requests for Reasonable Accommodation will be accepted during the hiring process.

Preference to internal applicants may be applied.

Job Profile

Reporting to the Coordinator of Data & Applications, the Software Developer is a highly skilled and experienced professional who plays a critical role in the design, development, integration, implementation, and maintenance of software systems within the Public Works ¿ Data and Applications Branch. The Software Developer is responsible for mentoring programmer analysts and delivering high-quality software that meets the needs of customers and partners.

The key responsibilities of a Software Developer include analyzing requirements, designing and implementing software solutions, collaborating with cross-functional teams, and providing technical support and maintenance for existing software systems.

Success in this role requires a deep understanding of software development methodologies, experience with a wide range of modern programming languages (such as C#, .NET, JavaScript, Ionic, Angular, React), database management systems (Oracle, SQL Server), system integrations (data mapping, API) and technologies. Strong problem-solving and analytical skills, and excellent communication and collaboration abilities are required. A Software Developer must be able to work effectively in teams, prioritize tasks, and manage their time effectively to meet project deadlines.

Duties

As the Software Developer, your duties will include :

  • Lead the implementation and support of smaller scale commercial and custom applications.
  • Provide Technical Support and Maintenance.
  • Analyze and document stakeholder requirements, evaluate solutions, assess feasibility, and define software specifications.
  • Facilitate collaboration and effective communication with team members, cross-functional team, and stakeholders, business partners, and vendors.
  • Maintain robust cybersecurity measures, safeguarding software applications and systems against potential threats and vulnerabilities.
  • Provide technical expertise to optimize both software delivery and operational efficiency.

Your Education And Qualifications Include

  • Bachelor's Degree in Computer Science, Software Engineering or equivalent education and experience.
  • Related certifications in software design and development, service management, and solutions delivery methods would be an asset.
  • Three years working experience in relevant application development, deployment, integration, and supporting software solutions life cycle.
  • Experience developing and configuring software for multiple platforms and technologies.
  • Experience with software testing and quality assurance, including manual and automated testing tools and techniques.
  • Experience with profiling and performance tuning of applications.
  • Experience with database systems, software development tools and technologies, such as version control systems, integrated development environments (IDEs), and collaboration tools.
  • Proficiency in programming languages.
  • Extensive knowledge of databases, cloud computing, and other software development tools and technologies.
  • Strong attention to detail and commitment to software quality and reliability, and ability to produce high-quality, error-free code.
  • Excellent verbal communication skills, including the ability to communicate with all levels of the organization and with external stakeholders.
  • Excellent written communication skills including the ability to write politically sensitive and confidential material for senior level staff.
  • Strong interpersonal and collaboration skills, be able to work effectively in a team environment.
  • Strong problem-solving skills and ability to analyze complex problems and develop effective solutions.
  • Excellent organizational and time management skills with the ability to be flexible and responsive to changing priorities and circumstances as well as the ability to work on diverse projects simultaneously.
  • Strong project management skills, including the ability to manage software development projects from start to finish.
  • Ability to lead development teams and mentor junior team members.
  • Ability to adapt to changing technologies and new development methodologies.
  • Ability to take initiative and drive projects forward with minimal supervision.
  • IMPORTANT: Applicants who have been educated outside of Canada must have education which is comparable to the minimum qualification in Canada. Applicants submitting foreign credentials require an official academic assessment report issued by a recognized Canadian assessment service at application.

Conditions Of Employment

  • The successful applicant must maintain legal eligibility to work in Canada. If the successful applicant possesses a work permit, it is their responsibility to ensure the permit remains valid.
  • A Police Information Check satisfactory to the employer.

How To Apply

APPLY ONLINE , including all documentation listed below:

  • Current resume (Required).
  • Applications submitted without REQUIRED documentation will not be considered.
  • Your application documents must clearly indicate how you meet the qualifications of the position.*

Notes

Online applications can be submitted at . For instructions on how to apply and how to attach required documents please refer to our FAQ's or contact 311 .

Position Reports To: Supervisor of Data & Applications

  • *In accordance with Article 4, an employee who enters the bargaining unit on or after the date of ratification [October 29, 2020] shall be placed on Schedule A-2.

Employees of the bargaining unit who are on Schedule A-2 at the time of ratification will continue to be paid in accordance with Schedule A-2. Employees of the bargaining unit who are on Schedule A-1 at the time of ratification will continue to be paid in accordance with Schedule A-1 until they are the successful applicant to a position at a higher Administrative Salary Level (Grade) or they (or the Association on their behalf) initiate a successful reclassification to a higher Administrative Salary Level (Grade) in which case they will be placed on Schedule A-2 and subsequently follow article 25-2 (Position Evaluation - Treatment of Incumbents).

Only candidates selected for interviews will be contacted.

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Winnipeg, MB vacancy
  •  ...Season. We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm...  ...be the role for you. We are seeking an Autonomous Software Developer to help build, integrate, and validate the software systems that... 
    Suggested

    AGCO

    Winnipeg, MB
    5 hours ago
  •  ...Intermediate Software Developer Job Location: Winnipeg, MB | Hybrid | 3-Month Contract (40 hours/week) | Opportunity for Full-Time Employment | Start Date: ASAP Guild Automation We are a Winnipeg-based technology company specializing in electronic control system (ECS... 
    Suggested
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Immediate start
    Remote work

    Guild Automation

    Winnipeg, MB
    17 days ago
  • $60 - $65 per hour

    Job Responsibility: Experience in Guidewire Claim Center implementation. Guidewire Cloud 10 Version and Ace Certification are mandatory. Strong understanding of the insurance industry and claims management processes. Proven experience in configuring and customizing...
    Suggested
    Hourly pay
    Full time
    Fixed term contract

    Buzzclan

    Winnipeg, MB
    7 days ago
  •  ...play a pivotal role in our dynamic team of developers and business professionals. The primary...  ...VR. Key Requirements: Unity3D Developer If you’ve used Unity3D well before, then...  .... Responsibilities include: ~Develop software using Unity3D ~Optimize and execute builds... 
    Suggested
    Permanent employment
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    Project Whitecard Inc.

    Winnipeg, MB
    more than 2 months ago
  •  ...supports other estimators to successfully close various scopes. Develops and maintains strong relationships with all stakeholders...  ...subtrade partners and suppliers.  ~ Working knowledge of estimating software, advanced skills using Microsoft Office Suite and a strong aptitude... 
    Suggested
    Long term contract
    Contract work
    Work at office
    Flexible hours

    PCL Construction

    Winnipeg, MB
    10 hours ago
  •  ...experience, product availability and customer service standards while developing and monitoring business plans to deliver on KPIs  Actively...  ...of 2 years experience as a licensed pharmacist Kroll software experience is preferred   We offer a competitive compensation... 
    Full time
    Internship

    Sobeys

    Winnipeg, MB
    10 hours ago
  •  ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory...  ...responsibility Injection and First Aid Certification Kroll software experience is preferred   We offer a competitive compensation... 
    Full time
    Internship

    Sobeys

    Winnipeg, MB
    10 hours ago
  •  ...competitive pricing from subtrade partners and suppliers for pursuit. Develops and maintains strong relationships with all stakeholders...  ...partners and suppliers. Working knowledge of estimating software and Microsoft Office Suite, with a strong aptitude for adopting... 
    Long term contract
    Work at office
    Flexible hours

    PCL Construction

    Winnipeg, MB
    10 hours ago
  •  ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory...  ...responsibility Injection and First Aid Certification Kroll software experience is preferred   We offer a comprehensive Total Rewards... 
    Full time
    Internship

    Sobeys

    Winnipeg, MB
    10 hours ago
  •  ...expert guidance on all technical aspects of the design process. Develop, review, and approve technical designs, reports, and...  ...years of proven experience in structural engineering and design software, with a focus on bridge design and project management. Experience... 
    Long term contract
    For contractors
    Local area
    Flexible hours
    Shift work

    Hatch

    Winnipeg, MB
    10 hours ago
  •  ...coordination, transient and dynamic, and others using electrical design software such as RTDS, PSCAD, PSSE, PSLF, etc. Assist in the...  ...to make a difference Collaborate on exciting projects to develop innovative solutions What we offer you? Flexible work environment... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Hatch

    Winnipeg, MB
    10 hours ago
  •  ...Season. We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm...  ....   We are seeking a Machine Learning Engineer to develop embedded perception models and the infrastructure that supports... 

    AGCO

    Winnipeg, MB
    10 hours ago
  • $1249.3 - $1770.23 per week

     ...working in a Windows environment. Experience working with various software packages including Outlook, Word, Excel and Synergen at a basic...  ...system within 1 to 2 months of the appointment. Ability to develop a working knowledge of Water By-law and Sewer By-law, Department... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to friday
    Flexible hours

    City of Winnipeg

    Winnipeg, MB
    3 days ago
  •  ...mechanical, electrical, architecture, process, etc.). Maintain and develop strong client and stakeholder relationships. Develop and...  ...role is preferred. ~ Strong experience with structural design software (ETABS, SAP2000, SAFE, etc.). ~ Excellent organizational,... 
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    21 hours ago
  •  ...departments, and other medical units Systems & Process Improvement Develop a strong understanding of EMR systems and clinic workflows...  ..., and reporting ~ Proficiency with EMR systems and clinic software; QuickBooks experience is an asset ~ Strong organizational and... 
    Full time
    Work at office

    Summit Search Group

    Winnipeg, MB
    2 days ago
  • $52k - $65k per year

     ...Maintenance Technicians. The Scheduler will use monitoring and tracking software to plan, schedule, and monitor work orders and inspections....  ...colleagues when needed. Your contributions to the team Developing, implementing, and maintaining an effective scheduling... 
    Work at office

    Broadstreet Properties

    Winnipeg, MB
    3 days ago
  • $57.6k - $72k per year

     ...course meets the needs of its intended audience. You know how to develop exercises and activities that enhance learning retention and...  ...in-person and virtually Experience with eLearning authoring software an asset Knowledge and understanding of adult learning principles... 
    Full time

    Broadstreet Properties

    Winnipeg, MB
    3 days ago
  • $50k - $55k per year

     .... As our teammate, you will have the opportunity to continually develop your skills through ongoing training, have the opportunity to be...  ...vendors, and teammates Ability to learn and operate the applicable software system used to process orders Experience working in a fast-... 

    Noble - Manitoba

    Winnipeg, MB
    6 days ago
  • $50.64k - $101.28k per year

     ...The Client Manager is responsible for developing and expanding the company's customers. With...  ...identify and qualify opportunities and then develop them in the market. TASK LIST Know...  ...daily in the SalesForce/M-Files software Delivery of official documents Prepare... 
    Full time

    Xerox

    Winnipeg, MB
    7 days ago
  •  ...control, metering, and protection systems and their ancillary equipment in generating stations. Develop as a specialist in the knowledge of terminology, practices, standards and software related control and metering systems.  Responsibilities: Design projects in... 
    Hourly pay
    Long term contract
    Full time
    Internship

    Manitoba Hydro

    Winnipeg, MB
    13 hours ago
  • $77.75k - $101.79k per year

     ...using established content management systems and workflows. Develop and maintain website content, ensuring functionality, accessibility...  .... Proficiency with Microsoft Office and design/video editing software such as Adobe InDesign and Adobe Premiere. Strong... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    City of Winnipeg

    Winnipeg, MB
    9 days ago
  •  ...an asset - Experience with construction or project management software is an asset (Adobe, Bluebeam) - Proficiency in Microsoft...  ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity... 
    Long term contract
    Permanent employment
    For subcontractor
    Work at office
    Local area

    Randstad

    Winnipeg, MB
    4 days ago
  • $21.62 - $29.6 per hour

     ...Adobe Creative Suite (Photoshop, Acrobat and InDesign, Illustrator) software is required. Proficiency in computer graphics and desktop...  ...platforms. Collaborates with Program Coordinator and event chairs to develop event branding. Responsible for photography and/or video of... 
    Hourly pay
    Full time
    Part time
    Work at office
    Monday to friday

    University of Manitoba

    Winnipeg, MB
    6 days ago
  • $24k - $74k per year

     ...Personal Trainers are responsible for developing a roster of clients, and working with their...  ...health history and future goals in order to develop tailored, effective programming...  ...clients (e.g., use of GoodLife tools and software) Do you have what it takes? Must be willing... 

    GoodLife Fitness

    Winnipeg, MB
    11 days ago
  •  ...ongoing monitoring and auditing. The Payroll Specialist will also develop cross-functional knowledge of all payroll streams to provide...  ...Word, and Outlook. ~ Experience with Great Plains and/or TMW software is considered an asset. This job is classified under NOC Code... 
    Hourly pay
    Weekly pay
    Work at office

    Bison Transport Inc.

    Winnipeg, MB
    6 days ago
  •  ...Dr. David Friesen Drive, Winnipeg (Sage Creek) At StreetSide Developments, our people make the difference. We offer an exciting place to...  ...experience using AutoCAD or other computer aided design/drafting software. Satisfactory verification of criminal record check.... 
    Work at office

    StreetSide Developments Winnipeg

    Winnipeg, MB
    9 days ago
  •  ...demonstrations as situations warrant and technical proficiency with the software is required to assist others in the Research & Estimatics...  ...experience providing customer service to the repair trade and developing knowledge of vehicle components One year experience in parts... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Manitoba Public Insurance

    Winnipeg, MB
    9 days ago
  • $40 - $42 per hour

     ...and procedures Mediate labour disputes and grievances Plan, develop and implement recruitment strategies Co-ordinate employee...  ...procedures Computer and technology knowledge Human resources software MS Excel MS Windows MS Word Personal suitability... 
    Permanent employment

    Capital K Distillery

    Winnipeg, MB
    5 days ago
  •  ...measures are in place Pre-plan the execution of projects and develop schedule with project team Develop, track and negotiate change...  ...an asset. Proficiency in MS office and project management software, including MS Project, Procore, etc. Strong blueprint reading... 
    Full time
    For contractors
    For subcontractor
    Work at office
    Local area

    flynncompanies

    Winnipeg, MB
    2 days ago
  •  ...opportunities. As the Advertising Sales Liaison , you will: Develops advertising sales business relationships with existing and new...  ...Demonstrated ability to operate digital advertising display software (6 months). Demonstrated ability to query reports from a Microsoft... 
    Contract work

    City of Winnipeg

    Winnipeg, MB
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!