Software Engineer Jobs in Canada

About 6811 results in (6) seconds Clear Filters

Jobs Search

About 6811 results in (6) seconds
Lead Software Engineer - MISSISSAUGA at Citi
Mississauga, ON L5B 3P7, Canada - Full Time
Skills Needed
Websockets, Bitbucket, Docker, Openshift, React.Js, Database Design, Github, Agile Methodologies, Systems Analysis, Sme, Project Management Skills, Consideration, Microsoft Sql Server, .Net Core, Optimization, Color, Platforms, Design
Qualification
Graduate
Staff Software Engineer- Salesforce at Jobber
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions
Specialization
Computer science engineering or related technical field required
Qualification
Graduate
Software Engineering Technical Lead at Aviso Wealth
Vancouver, BC, Canada - Full Time
Skills Needed
Sql Server, Design Patterns, Oracle, Capital Markets, Dependency Injection, Software Development, Cloud Development, State Management, Health Monitoring, Bootstrap, Computer Science, Azure, English, Interpersonal Skills, Communication Skills, French, Telemetry
Specialization
Computer Science, Engineering
Qualification
Diploma
Software Engineer III (Varicent SPM) at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree post graduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Embedded Software Engineer/Developer at Garmin International Inc
Cochrane, AB, Canada - Full Time
Skills Needed
Development Projects, Consumer Electronics, Wearables, Teams, Software Engineers, Apps, Software Development, Wireless Technologies, Multiple Sites, Developers, Software, Embedded Systems, Power Meters, C++, C, System Development
Specialization
Software Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 2 year(s)
Senior Software Engineering Manager at Stay22
Montréal, QC, Canada - Full Time
Skills Needed
Design, Engineering Leadership, Software Development, Scalability, Python, Ownership, High Quality Standards, Interpersonal Skills, Constructive Feedback, Computer Science, Onboarding
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Senior Software Engineer (fullstack) at Qlik
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Associate Software Engineer (Hybrid) at Broadridge
Toronto, ON M5H 1A1, Canada - Full Time
Skills Needed
Financial Applications, Record Keeping, Mutual Funds, Performance Tuning, Java, Securities
Specialization
Computer/software engineering or a related discipline
Qualification
Graduate
Lead, Software Engineer (Volunteer) at Go Get Friends International
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Fullstack at North One
Toronto, ON, Canada - Full Time
Skills Needed
Google Cloud, Aws, Snowflake, Programming Languages, Web Products, Python, Jira, Confluence, Typescript
Qualification
Graduate
Senior Software Development Engineer at Remitly
New Westminster, BC V3M 3N7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Platform at BitGo
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science mathematics or a related technical field
Qualification
Graduate
Senior Software Engineer (Fullstack) at Lightspeed Commerce
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science software engineering or a related field (or equivalent experience
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Sr Tandem NonStop Software Engineer at TekisHub Consulting Services
Toronto, ON M4T 1W1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Quality Assurance Engineer at OnePlan Solutions
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Full Stack Software Engineer at nXscale
NCR, ON, Canada - Full Time
Skills Needed
Software Development, Color, Data Processing, Machine Learning
Qualification
Graduate
Senior Networking Software Engineer at Apple
Ottawa, ON, Canada - Full Time
Skills Needed
Computer Engineering, Linux, Swift, Computer Science, Collaboration, Collaborative Work, Kernel Programming, Objective C, C++, Prototype, Testability, Macos, Embedded Systems, C Programming, Operating Systems
Specialization
Computer science computer engineering mechanical engineering electrical engineering or equivalent experience
Qualification
Graduate
Software Engineer, Localization team at Lyft
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Distributed Systems, Components, Databases, Design, Computer Engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Lead Software Engineer - MISSISSAUGA at Citi
Mississauga, ON L5B 3P7, Canada -
Full Time


Start Date

Immediate

Expiry Date

07 Nov, 25

Salary

0.0

Posted On

08 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Websockets, Bitbucket, Docker, Openshift, React.Js, Database Design, Github, Agile Methodologies, Systems Analysis, Sme, Project Management Skills, Consideration, Microsoft Sql Server, .Net Core, Optimization, Color, Platforms, Design

Industry

Information Technology/IT

Description

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.
Citi’s Mission and Value Proposition explain what we do and Strategy explain how we do it. Our mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We strive to earn and maintain our clients’ and the public’s trust by constantly adhering to the highest ethical standards and making a positive impact on the communities we serve.

QUALIFICATIONS:

  • 6-10 years of relevant experience in applications development or systems analysis, with a strong focus on leading technology initiatives.
  • Extensive experience in system analysis, design, and programming of complex software applications.
  • Proficiency in modern application development stacks, including .NET Core and React.js.
  • Strong expertise in C# and T-SQL for robust backend and database interactions.
  • Demonstrated experience with message queuing and streaming platforms, specifically Kafka (Kaas - Kafka as a Service).
  • In-depth understanding and practical experience with building and consuming REST APIs and Websockets for inter-application communication.
  • Hands-on experience with Microsoft SQL Server (2019/2022 versions preferred), including database design, optimization, and administration.
  • Solid understanding and practical experience with containerization and orchestration technologies such as Docker and OpenShift, along with a strong background in developing and deploying microservices architectures.
  • Familiarity with version control systems like Bitbucket and GitHub, and an understanding of collaborative development workflows. Experience with AI-powered coding tools like GitHub Copilot is a plus.
  • Experience in managing and implementing successful projects, adhering to agile methodologies.
  • Subject Matter Expert (SME) in at least one area of Applications Development, ideally within the specified technology stack.
  • Ability to adjust priorities quickly as circumstances dictate and thrive in a fast-paced environment.
  • Demonstrated leadership, mentorship, and project management skills, with the ability to guide mid-level developers and analysts.
  • Consistently demonstrates clear and concise written and verbal communication, capable of articulating complex technical concepts to diverse audiences.

EDUCATION:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
    This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
    -

MOST RELEVANT SKILLS

Please see the requirements listed above.
-

OTHER RELEVANT SKILLS

For complementary skills, please see above and/or contact the recruiter.
-
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

As a member of our FX Hub Technology Team the Lead Software Engineer will play a pivotal role in designing, developing and managing the delivery of solutions that align with the strategic vision for our business.
This role is a tremendous opportunity to be part of growing business that is looking for someone to make a meaningful impact and help us deliver our ambition goals over the coming years.
The Lead Software Engineer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

RESPONSIBILITIES:

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Lead Software Engineer - MISSISSAUGA at Citi
Mississauga, ON L5B 3P7, Canada - Full Time
Skills Needed
Websockets, Bitbucket, Docker, Openshift, React.Js, Database Design, Github, Agile Methodologies, Systems Analysis, Sme, Project Management Skills, Consideration, Microsoft Sql Server, .Net Core, Optimization, Color, Platforms, Design
Qualification
Graduate
Staff Software Engineer- Salesforce at Jobber
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions
Specialization
Computer science engineering or related technical field required
Qualification
Graduate
Software Engineering Technical Lead at Aviso Wealth
Vancouver, BC, Canada - Full Time
Skills Needed
Sql Server, Design Patterns, Oracle, Capital Markets, Dependency Injection, Software Development, Cloud Development, State Management, Health Monitoring, Bootstrap, Computer Science, Azure, English, Interpersonal Skills, Communication Skills, French, Telemetry
Specialization
Computer Science, Engineering
Qualification
Diploma
Software Engineer III (Varicent SPM) at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree post graduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Embedded Software Engineer/Developer at Garmin International Inc
Cochrane, AB, Canada - Full Time
Skills Needed
Development Projects, Consumer Electronics, Wearables, Teams, Software Engineers, Apps, Software Development, Wireless Technologies, Multiple Sites, Developers, Software, Embedded Systems, Power Meters, C++, C, System Development
Specialization
Software Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 2 year(s)
Senior Software Engineering Manager at Stay22
Montréal, QC, Canada - Full Time
Skills Needed
Design, Engineering Leadership, Software Development, Scalability, Python, Ownership, High Quality Standards, Interpersonal Skills, Constructive Feedback, Computer Science, Onboarding
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Senior Software Engineer (fullstack) at Qlik
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Associate Software Engineer (Hybrid) at Broadridge
Toronto, ON M5H 1A1, Canada - Full Time
Skills Needed
Financial Applications, Record Keeping, Mutual Funds, Performance Tuning, Java, Securities
Specialization
Computer/software engineering or a related discipline
Qualification
Graduate
Lead, Software Engineer (Volunteer) at Go Get Friends International
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Fullstack at North One
Toronto, ON, Canada - Full Time
Skills Needed
Google Cloud, Aws, Snowflake, Programming Languages, Web Products, Python, Jira, Confluence, Typescript
Qualification
Graduate
Senior Software Development Engineer at Remitly
New Westminster, BC V3M 3N7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Platform at BitGo
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science mathematics or a related technical field
Qualification
Graduate
Senior Software Engineer (Fullstack) at Lightspeed Commerce
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science software engineering or a related field (or equivalent experience
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Sr Tandem NonStop Software Engineer at TekisHub Consulting Services
Toronto, ON M4T 1W1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Quality Assurance Engineer at OnePlan Solutions
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Full Stack Software Engineer at nXscale
NCR, ON, Canada - Full Time
Skills Needed
Software Development, Color, Data Processing, Machine Learning
Qualification
Graduate
Senior Networking Software Engineer at Apple
Ottawa, ON, Canada - Full Time
Skills Needed
Computer Engineering, Linux, Swift, Computer Science, Collaboration, Collaborative Work, Kernel Programming, Objective C, C++, Prototype, Testability, Macos, Embedded Systems, C Programming, Operating Systems
Specialization
Computer science computer engineering mechanical engineering electrical engineering or equivalent experience
Qualification
Graduate
Software Engineer, Localization team at Lyft
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Distributed Systems, Components, Databases, Design, Computer Engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Loading...