Software Jobs in Canada

About 624 results in (11) seconds Clear Filters

Jobs Search

About 624 results in (11) seconds
Software Architect - Product Development Group at Canadian Bank Note Company
Ottawa, ON K2E 7T9, Canada - Full Time
Skills Needed
Dignity, Hiring, Software Engineers, Training, Disabilities, Developers, Computer Science, Software Development, English, Travel, Color, Soft Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Development Leader (Manager) at Family Insurance Solutions
Vancouver, BC V6E 3P3, Canada - Full Time
Skills Needed
Html, Sql, Jquery, Css, Angular, Communication Skills, It, Information Systems, Computer Science, Git, Design Documents, Business Systems, Entity Framework, Linq, Web Application Development
Specialization
Information systems or computer science
Qualification
Graduate
Experience Required
Minimum 10 year(s)
WaveLogic Software Development Senior Manager at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Development Leader (Manager) at Family Insurance Solutions
Vancouver, BC V6E 3P3, Canada - Full Time
Skills Needed
Business Systems, Communication Skills, Css, Computer Science, It, Angular, Jquery, Git, Design Documents, Entity Framework, Sql, Information Systems, Linq, Web Application Development, Html
Specialization
Information systems or computer science
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Java Software Developer Specialist (Tech Lead) at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Temporary Software Developer - Data Integration at London Health Sciences Centre
London, ON, Canada - Full Time
Skills Needed
Php, Overtime, Oracle, Mysql, New Hires, Teamwork, Cerner Ccl, Productivity, Discretion, Windows Server, Relational Databases, Vendors, Customer Service, Documentation, Sql, Computer Science, Linux, Java, Computer Skills
Specialization
Computer Science
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Co-op Fall 2025 - Software Developer - 8 Months at General Dynamics Mission Systems Canada
Ottawa, ON K2H 5B7, Canada - Full Time
Skills Needed
Computer Science, International Regulations, Eligibility, Access, Communication Skills
Specialization
Electrical engineering computer engineer software engineer computer science or equivalent technical degree
Qualification
Graduate
Software Developer – Full Stack – Senior (.Net) at Bevertec
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Full-Stack PHP/Javascript Software Developer at TimeTrex
West Kelowna, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Post Secondary Instructor, Software Developer at Manitoba Institute of Trades and Technology
Winnipeg, MB, Canada - Full Time
Skills Needed
Training, Evaluation Tools, Management System, Web Development, Lesson Planning, Html, Javascript, Css, Professional Development, Classroom Management, Microsoft, Mentoring, Xamarin, Microsoft Office
Specialization
Completes “teaching for learning certificate” within 5 years of commencing employment with mitt.
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Go Backend Software Developer Senior Specialist at Nasdaq
Montréal, QC, Canada - Full Time
Skills Needed
Competitive Advantage, Technology Trends, Information Systems, Browsers, Software Development, System Requirements, Mathematics, Codes, Mining, Database Design, Technology, Testing, Architecture, Computer Science, Financial Markets, Finance, Software Solutions
Specialization
A more specialized area such as financial markets finance or mathematics related
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Software Developer - Insurance Rules (contract) at Cognition
London, ON, Canada - Full Time
Skills Needed
Analytical Skills
Qualification
Diploma
Career Accelerator Program - Software Engineer at Texas Instruments
Toronto, ON, Canada - Full Time
Skills Needed
Windows, Css, Computer Engineering, Sdks, Javascript, Macos, Software Development, Html, Linux, Computer Architecture, Mathematics, Computer Science, Typescript, Embedded Devices, Cloud, Management Skills, Communication Skills, Teams
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering, Mathematics
Qualification
BSc
Software Developer (E2), Product Engineering at Ocado Group
Toronto, ON, Canada - Full Time
Skills Needed
Code, Kinematics, Containerization, Cuda, Distributed Systems, Computer Science, Linux, Calibration, Static Analysis, Dynamics, Programming Languages, Opencl, Kanban, Testing
Specialization
Computer science or equivalent professional experience
Qualification
Graduate
Leader, Software Engineering - Data Management at Splunk
Vancouver, BC V6B 2B7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software / Firmware Development Engineer at Atlantis IT group
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager II, Software Engineering - Routing Ops at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Application Services, Features, Communication Skills
Qualification
BSc
Experience Required
Minimum 8 year(s)
Power Systems Software Engineer (Electrical) at Powertech Labs
Surrey, BC V3W 7R7, Canada - Full Time
Skills Needed
Matlab, Regulations, Training, Protection, Geoscientists, Simulation Software, Power Systems, Java, Python, Visual Basic, Systems Analysis, Object Oriented Programming, Commercial Software
Qualification
Diploma
Experience Required
Minimum 4 year(s)
Senior Software Development Engineer in Test at Perceptyx
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Regional Sales Manager (Automotive Software) at Keyloop
Kingston, ON, Canada - Full Time
Skills Needed
Contact Management, Objection Handling, Salesforce, Diplomacy, Communication Skills, English, Automotive
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Architect - Product Development Group at Canadian Bank Note Company
Ottawa, ON K2E 7T9, Canada -
Full Time


Start Date

Immediate

Expiry Date

26 Jul, 25

Salary

0.0

Posted On

26 Apr, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Dignity, Hiring, Software Engineers, Training, Disabilities, Developers, Computer Science, Software Development, English, Travel, Color, Soft Skills

Industry

Computer Software/Engineering

Description

Company Description
Canadian Bank Note Company (CBN) is a trusted leader in secure technology solutions for governments and businesses worldwide. The company operates across various business domains, including currency production, border security, civil identity, driver identification and vehicle information, excise control, lottery and charitable gaming.
Our 7 Core Principles shape and guide our corporate behaviours and underpin the sense of community you will experience at CBN. We pride ourselves on fostering a supportive and collaborative work environment, where employees are valued for their contributions and encouraged to grow professionally.

At CBN we seek long-term relationships with our employees and recognize and reward them with a competitive total compensation package that includes:

  • An industry-leading defined contribution pension plan with company matching contributions (up to 5%) and payment of service fees;
  • Best-in-class health, medical, and life insurance benefits;
  • Access to virtual and telehealth services and apps; and
  • Very progressive fertility, adoption, and surrogacy benefits to support all definitions of family.

Job Description
Internal Job Title: Software Architect
Job Type: Permanent, Full-Time
Job Location: Ottawa, ON
Work Model: Hybrid

POSITION SUMMARY

We are seeking a Software Architect to define the technical vision, architectural strategy, and best practices for software development projects in our Product Development group. This role requires a deep understanding of software engineering principles, cloud computing, security, and scalability. You will work closely with development teams to design robust and future-proof software architectures.

MENTORSHIP & KNOWLEDGE SHARING

  • Guide software engineers on best practices and architectural decisions.
  • Conduct training sessions and technical workshops for developers.
  • Promote a culture of continuous learning and innovation.
    Qualifications

EDUCATION & CERTIFICATIONS

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect) are highly preferred.

SOFT SKILLS & COMPETENCIES

  • Strong leadership and decision-making skills.
  • Ability to communicate complex technical concepts clearly.
  • Excellent problem-solving and critical-thinking abilities.
  • Strategic mindset with a focus on long-term solutions.

EXPERIENCE

  • 8+ years of experience in software development
  • 2+ years of experience architecting cloud solutions
  • Experience with event driven architectures, domain decomposition in service architecture

MANDATORY REQUIREMENTS

  • Language: Fluency in English
  • Travel: Ability to travel domestically/internationally as required
    Additional Information
    Canadian Bank Note Company (CBN) is committed to fostering a diverse and inclusive workplace where all employees are treated with dignity and respect. We are proud to be an equal opportunity employer and do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other legally protected status.
    We provide equal employment opportunities to all individuals, including women, Indigenous Peoples, persons with disabilities, visible minorities, and members of the 2SLGBTQ+ community. Our commitment to equity extends to all aspects of employment, including recruitment, hiring, promotion, compensation, benefits, training, and development. As part of our commitment to providing an inclusive, barrier free selection process, we ask that if you are contacted regarding the competition for this position, you advise the interview coordinator or any accommodation measures you may require.
    At CBN, we value the unique perspectives and experiences that each employee brings to our organization, and we are committed to maintaining a workplace that reflects the diverse communities we serve. We believe that diversity and inclusion drive innovation and success, and we strive to create an environment where every employee can thrive and contribute to our collective goals
Responsibilities

Software Architect - Product Development Group at Canadian Bank Note Company
Ottawa, ON K2E 7T9, Canada - Full Time
Skills Needed
Dignity, Hiring, Software Engineers, Training, Disabilities, Developers, Computer Science, Software Development, English, Travel, Color, Soft Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Development Leader (Manager) at Family Insurance Solutions
Vancouver, BC V6E 3P3, Canada - Full Time
Skills Needed
Html, Sql, Jquery, Css, Angular, Communication Skills, It, Information Systems, Computer Science, Git, Design Documents, Business Systems, Entity Framework, Linq, Web Application Development
Specialization
Information systems or computer science
Qualification
Graduate
Experience Required
Minimum 10 year(s)
WaveLogic Software Development Senior Manager at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Development Leader (Manager) at Family Insurance Solutions
Vancouver, BC V6E 3P3, Canada - Full Time
Skills Needed
Business Systems, Communication Skills, Css, Computer Science, It, Angular, Jquery, Git, Design Documents, Entity Framework, Sql, Information Systems, Linq, Web Application Development, Html
Specialization
Information systems or computer science
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Java Software Developer Specialist (Tech Lead) at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Temporary Software Developer - Data Integration at London Health Sciences Centre
London, ON, Canada - Full Time
Skills Needed
Php, Overtime, Oracle, Mysql, New Hires, Teamwork, Cerner Ccl, Productivity, Discretion, Windows Server, Relational Databases, Vendors, Customer Service, Documentation, Sql, Computer Science, Linux, Java, Computer Skills
Specialization
Computer Science
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Co-op Fall 2025 - Software Developer - 8 Months at General Dynamics Mission Systems Canada
Ottawa, ON K2H 5B7, Canada - Full Time
Skills Needed
Computer Science, International Regulations, Eligibility, Access, Communication Skills
Specialization
Electrical engineering computer engineer software engineer computer science or equivalent technical degree
Qualification
Graduate
Software Developer – Full Stack – Senior (.Net) at Bevertec
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Full-Stack PHP/Javascript Software Developer at TimeTrex
West Kelowna, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Post Secondary Instructor, Software Developer at Manitoba Institute of Trades and Technology
Winnipeg, MB, Canada - Full Time
Skills Needed
Training, Evaluation Tools, Management System, Web Development, Lesson Planning, Html, Javascript, Css, Professional Development, Classroom Management, Microsoft, Mentoring, Xamarin, Microsoft Office
Specialization
Completes “teaching for learning certificate” within 5 years of commencing employment with mitt.
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Go Backend Software Developer Senior Specialist at Nasdaq
Montréal, QC, Canada - Full Time
Skills Needed
Competitive Advantage, Technology Trends, Information Systems, Browsers, Software Development, System Requirements, Mathematics, Codes, Mining, Database Design, Technology, Testing, Architecture, Computer Science, Financial Markets, Finance, Software Solutions
Specialization
A more specialized area such as financial markets finance or mathematics related
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Software Developer - Insurance Rules (contract) at Cognition
London, ON, Canada - Full Time
Skills Needed
Analytical Skills
Qualification
Diploma
Career Accelerator Program - Software Engineer at Texas Instruments
Toronto, ON, Canada - Full Time
Skills Needed
Windows, Css, Computer Engineering, Sdks, Javascript, Macos, Software Development, Html, Linux, Computer Architecture, Mathematics, Computer Science, Typescript, Embedded Devices, Cloud, Management Skills, Communication Skills, Teams
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering, Mathematics
Qualification
BSc
Software Developer (E2), Product Engineering at Ocado Group
Toronto, ON, Canada - Full Time
Skills Needed
Code, Kinematics, Containerization, Cuda, Distributed Systems, Computer Science, Linux, Calibration, Static Analysis, Dynamics, Programming Languages, Opencl, Kanban, Testing
Specialization
Computer science or equivalent professional experience
Qualification
Graduate
Leader, Software Engineering - Data Management at Splunk
Vancouver, BC V6B 2B7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software / Firmware Development Engineer at Atlantis IT group
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager II, Software Engineering - Routing Ops at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Application Services, Features, Communication Skills
Qualification
BSc
Experience Required
Minimum 8 year(s)
Power Systems Software Engineer (Electrical) at Powertech Labs
Surrey, BC V3W 7R7, Canada - Full Time
Skills Needed
Matlab, Regulations, Training, Protection, Geoscientists, Simulation Software, Power Systems, Java, Python, Visual Basic, Systems Analysis, Object Oriented Programming, Commercial Software
Qualification
Diploma
Experience Required
Minimum 4 year(s)
Senior Software Development Engineer in Test at Perceptyx
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Regional Sales Manager (Automotive Software) at Keyloop
Kingston, ON, Canada - Full Time
Skills Needed
Contact Management, Objection Handling, Salesforce, Diplomacy, Communication Skills, English, Automotive
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Loading...