Software Engineer Jobs in Canada

About 1262 results in (4) seconds Clear Filters

Jobs Search

About 1262 results in (4) seconds
Senior Software Engineer, Big Data at Cognitiv
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Python, Apache Spark, Apache Flink, Apache Kafka, Apache Iceberg, Clickhouse, Aws Emr, Aws S3, Sql, Distributed Systems Design, Big Data Pipeline Design, Data Warehousing, Machine Learning Feature Engineering, Cloud Computing, Technical Leadership
Specialization
Requires 7+ years of experience with Java or .NET and extensive production experience with Spark and SQL. Must have a proven track record of designing high-scale distributed systems in cloud environments like AWS.
Experience Required
Minimum 5 year(s)
Senior Software Engineer (Backend) at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Microservices, Distributed Systems, Reactive Programming, Event Driven Programming, Camunda, Rest Api, Git, Ci/Cd, Junit, Mockito, Agile, Scrum, Llm/Ai Coding Tools, Backend Development
Specialization
Requires over 7 years of backend experience with strong proficiency in Java, Spring Boot, and distributed systems. Candidates must be able to use AI coding tools and have experience with workflow orchestration and automated testing.
Experience Required
Minimum 5 year(s)
Senior Software Engineer - Backend at Evertz Microsystems Limited
Burlington, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Aws, Microservices, Ai Coding Tools, Dynamodb, Lambda, Api Gateway, Sqs, Distributed Systems, Concurrency, Design Patterns, Oop, Prompt Engineering, Ci/Cd, Production Debugging
Specialization
Requires 5+ years of software engineering experience in a strongly typed language, preferably Java, with expertise in AWS and cloud-native architectures. Proficiency in AI-assisted development tools and a strong grasp of concurrency and distributed systems are essential.
Experience Required
Minimum 5 year(s)
Senior SDET Engineer at Iris Software Inc
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Integration Senior Software Engineer at LeverageTek IT Solutions
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Senior Full-Stack Software Engineer at AKAMAI TECHNOLOGIES SINGAPORE PTE LTD
Ottawa, Ontario, Canada - Full Time
Skills Needed
Python, Go, Postgresql, Mysql, Windows Server, Active Directory, Linux, Nosql, Distributed Systems, Load Balancing, Backend Engineering, System Design, Agile Scrum, Ci/Cd, Zero Trust Security, Api Design
Specialization
Requires a Bachelor's degree in Computer Science and over 5 years of backend engineering experience, specifically with Python or Go. Must have expertise in RDBMS, NoSQL, Linux systems, and the design of large-scale distributed production systems.
Experience Required
Minimum 5 year(s)
Principal Software Engineer - PA058 at ZoomInfo Technologies LLC
Toronto, Ontario, Canada - Full Time
Skills Needed
Go, Typescript, Node.Js, Kubernetes, Argocd, Helm, Gcp, Aws, Nestjs, Nx Monorepo, Temporal, Agentic Ai, Mcp, Api Design, Ci/Cd, Infrastructure Engineering
Specialization
Requires 12+ years of experience in backend or platform engineering with proficiency in Go and TypeScript/Node.js. Must have a proven track record of architecting scalable platforms and experience with Kubernetes and cloud providers like GCP or AWS.
Experience Required
Minimum 10 year(s)
Staff Software Engineer (C#, Cloud) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, Cloud Native Architecture, Azure Openai, Aws Bedrock, Gcp Vertex Ai, Agentic Ai, Llm Orchestration, Api Management, Unix/Linux Administration, Ci/Cd, Python, Sql, Distributed Systems, Security By Design, Agile Development, Technical Leadership
Specialization
Requires a degree in Computer Science or equivalent with 8+ years of experience in software development and cloud-native architectures. Expert proficiency in C# and experience with AWS and Azure clouds are mandatory.
Experience Required
Minimum 10 year(s)
Staff Software Engineer, AI Systems at Jobgether
, , Canada - Full Time
Skills Needed
Backend Engineering, Distributed Systems, Llms, Agent Frameworks, Prompt Engineering, Python, Cloud Infrastructure, Microservices, Api Design, Generative Ai, Data Engineering, System Architecture
Specialization
Requires 10+ years of experience in backend or data engineering with strong expertise in distributed architectures and Python. Must have hands-on experience deploying LLMs and generative AI applications in production environments.
Experience Required
Minimum 10 year(s)
Embedded Software Engineer, Tech Lead at Astera Labs
, , Canada - Full Time
Skills Needed
Embedded C, C++, Python, Firmware Development, Hardware Bring Up, Linux Development Tools, Ethernet Link Management, Serdes Configuration, Analog Control, Test Automation, Git, Jira, Rtos, Bare Metal Firmware, Signal Integrity, Device Drivers
Specialization
Requires a BS in Computer Science or Engineering with 2 to 5 years of experience in embedded C/C++ firmware on real hardware. Proficiency with Linux tools and Python scripting is required, with a preference for experience in Ethernet PHY or mixed-signal systems.
Experience Required
Minimum 2 year(s)
Senior Software Engineer (Full Stack) at Sun Life Financial
toronto, Ontario, Canada - Full Time
Skills Needed
N/A
Software Development Engineer in Test at EBizCharge
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Software Development Engineer in Test at Magnet Forensics
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Software Development Engineer in Test at CIBC
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Senior Software Engineer (Full Stack) at Confluence Technologies
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, .Net, React, Python, Sql Server, Full Stack Development, Clean Architecture, Cqrs, Agile, Ci/Cd, Multi Tenant Architecture, Debugging
Specialization
Requires strong experience in C#/.NET backend development, React for web applications, and SQL Server databases. Candidates should understand modern architecture patterns and be comfortable working in Agile environments with CI/CD processes.
Experience Required
Minimum 5 year(s)
Senior Software Engineer (Ruby on Rails) at Another Broken Egg
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ruby On Rails, Golang, Node.Js, Python, Postgresql, Mongodb, Redis, Memcached, Aws, Distributed Systems, Tdd, Ci/Cd, Sql, Nosql, Nextjs, Backend Development
Specialization
Requires proficiency in Ruby on Rails (preferred), Golang, Node.js, or Python, with a strong foundation in distributed systems and database management. Experience with CI/CD, cloud platforms like AWS, and bilingual proficiency in English and Chinese is preferred.
Experience Required
Minimum 5 year(s)
Solutions Engineering, IT at ROCKET SOFTWARE INC
Alberta, Alberta, Canada - Full Time
Skills Needed
N/A
Solutions Engineering, IT at ROCKET SOFTWARE INC
Alberta, Alberta, Canada - Full Time
Skills Needed
N/A
ResponsiveAds Software Engineer, Ad Formats at ResponsiveAds, Inc.
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Html5, Css3, Javascript, Ai Agent Workflows, Llm Pipelines, Rest Api, Creative Rendering, Ad Production, Prebid, Dco, Rapid Prototyping, System Architecture, Technical Strategy, Testing, Observability
Specialization
Requires 7+ years of experience building high-scale consumer or ad systems and a proven track record of shipping complex user-facing systems. Must have hands-on experience with AI agents, code generation, or automated creative pipelines.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Firefox Desktop at Mozilla
, , Canada - Full Time
Skills Needed
Systems Level Programming, C++, C, Windows Api, Macos Api, Rust, Operating System Integration, Open Source Contribution, Code Review, Technical Communication
Specialization
Requires 3-5 years of software engineering experience with strong skills in C/C++ and systems-level programming on Windows or macOS. Candidates should be effective communicators capable of working independently in a collaborative, open-source environment.
Experience Required
Minimum 2 year(s)
Senior Software Engineer, Big Data at Cognitiv
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

17 Sep, 26

Salary

0.0

Posted On

19 Jun, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Python, Apache Spark, Apache Flink, Apache Kafka, Apache Iceberg, ClickHouse, AWS EMR, AWS S3, SQL, Distributed Systems Design, Big Data Pipeline Design, Data Warehousing, Machine Learning Feature Engineering, Cloud Computing, Technical Leadership

Industry

Advertising Services

Description
Are you ready to revolutionize the advertising industry? At Cognitiv, we are not just another AdTech company—we are industry trailblazers redefining media buying with our Deep Learning Advertising Platform. Since 2015, we have harnessed the power of cutting-edge deep learning technology and data science to transform how brands connect with their customers. Our mission? To bring intelligence to advertising and deliver unparalleled precision, relevance, and impact at scale. With our innovative platform, advertisers enjoy unprecedented flexibility—whether it is activating Dynamic Deals through their preferred DSP, leveraging our managed service DSP, or utilizing our industry-first ContextGPT product. As a part of Cognitiv, you will be at the forefront of AI-driven advertising solutions, driving change and achieving remarkable growth in a rapidly evolving industry. Now, we’re growing! The Role As a Senior Software Engineer, Big Data, you will own the design, delivery, and reliability of the core data systems powering our platform. You will strengthen our data platform capabilities as we continue scaling our systems and AI-driven initiatives, serving as a central force in managing our data warehouse and driving large-scale data initiatives like ML feature projection. In this role, you will work across the full data lifecycle—building, optimizing, and scaling pipelines that power analytics, machine learning, and activation across billions of events and diverse data sources. Location: Our Vancouver office will open on September 1 in Mount Pleasant. The Founding Engineering team will work remotely through the summer. Starting September 1, the role will transition to a hybrid model: in-office Monday-Wednesday, with remote flexibility on Thursday and Friday. Your Impact In this role, success is measured by the reliability, scalability, and performance of our data platform. You will: Lead Technical Design: Own the end-to-end design and delivery of large-scale data ingestion, warehousing, and processing pipelines across billions of daily events—proactively accounting for scalability, failure modes, and security from the start. This includes core data workflows such as the identity graph, ML feature pipelines, and warehouse workload distribution. Elevate Reliability: Monitor, troubleshoot, and improve highly available data systems including low-latency data streams and distributed query workloads. Lead blameless post-mortems and implement long-term systemic fixes to prevent incident recurrence. Drive Engineering Excellence: Write and optimize complex SQL and Spark queries, extend modern big data tooling (Spark, Flink, Kafka, Iceberg, ClickHouse, AWS EMR/S3), and strengthen the team through high-quality code reviews, technical mentorship, and exemplary technical artifacts such as design docs and architecture diagrams. Navigate Ambiguity: Exercise strong judgment to balance long-term data platform health with rapid development velocity—particularly when driving ML feature projection work across large datasets and solving cross-team issues quickly with a small, focused team. Collaborate on Direction: Partner with Science, Machine Learning, Product, and Engineering leadership to align technical solutions with business priorities around AI-driven initiatives, including feature engineering, feature projections, and identity graph development. Tech Stack: Java/Python, Spark, Flink, Kafka, Iceberg, ClickHouse, and AWS services (EMR, S3) Who You Are Experienced Senior Engineer. You bring 7+ years of experience working with a managed language such as Java or .NET, building production-grade systems. Deep Spark Practitioner. You have extensive hands-on experience with Spark in production environments, including scaling large datasets in both Spark and SQL. Strong Backend Foundation. You have a proven track record designing, decomposing, and delivering high-scale production services or distributed systems. Cloud-native engineer. You have experience building and operating systems in cloud environments such as AWS, Azure, or GCP. Owner and Driver. You independently drive technical initiatives from problem definition to deployment, taking full accountability for outcomes without needing granular direction. Clear Communicator. You can articulate technical tradeoffs and decisions to both technical and non-technical stakeholders across engineering, science, and product teams. Bonus Points If You Have: Experience with high-volume, low-latency data systems Background in distributed systems design for large-scale architectures Proficiency in Python Familiarity with tools such as Flink, ClickHouse, or Kafka What Success Looks Like in Your First 30/60/90 Days First 30 Days: Context & Connection Build a deep understanding of the data platform architecture, core pipelines, and key areas of technical debt across ingestion, warehousing, and ML feature systems Establish relationships with key partners across Data Science, Machine Learning, and Engineering teams Contribute to debugging and minor pipeline improvements to learn the production environment and data flows Deliverable: Document one existing pipeline workflow or data infrastructure gap to demonstrate system understanding By 60 Days: Initial Impact Own the technical delivery of a meaningful improvement to a core data pipeline, warehouse system, or ML feature workflow Identify a gap in data platform documentation or engineering processes and lead the fix Participate actively in architectural decision-making and design reviews, particularly around scalability and reliability of high-volume systems Deliverable: Propose and implement one improvement to system reliability, query performance, or pipeline efficiency By 90 Days: Full Ownership Independently own a key component of the data platform—such as a critical ingestion pipeline, the identity graph, or ML feature projection workflows Deliver a measurable improvement to scalability, latency, or operational performance across billions of daily events Be recognized as a trusted technical leader and go-to partner across data science, ML, and engineering teams for your domain Why This Role Scale: Work with some of the largest datasets in the industry and solve real-world problems at a scale few engineers experience Impact: Meaningful influence over system design on critical engineering projects from day one Collaboration: A highly collaborative, smart, and supportive team environment Mission: Build the data infrastructure powering a leading AI-driven advertising platform What We Offer Compensation is based on experience, skills, and other factors. Base salary is just one part of your total rewards at Cognitiv—you’ll also receive equity and a comprehensive benefits package. Highlights include: Medical, Dental and Vision plan for US employees & Extended Health Benefits for Canadian employees 12 weeks paid parental leave + 4 weeks WFH Unlimited PTO + Work-From-Anywhere August Career development with clear advancement paths Equity for all employees Hybrid work model & daily team lunch Health & wellness stipend + cell phone reimbursement 401(k) & RRSP with employer match Parking (CA, WA, Vancouver offices) & pre-tax commuter benefits Employee Assistance Program Comprehensive onboarding (Cognitiv University) …and more! What You’ll Find at Cognitiv Festiv – We make work fun with cross-team games, events, and creative team bonding. Responsiv – You’ll be close to clients and leadership, influencing real outcomes. Inclusiv – Diversity and individuality are celebrated across all levels. Inventiv – We reward curiosity and embrace bold ideas. Transformativ – We support your growth with training, mentorship, and flexibility. Collaborativ – We operate across coasts, connected by purpose and teamwork. Cognitiv is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive workplace for all. Note on AI Use: Cognitiv may use AI technology to assist with certain administrative aspects of the hiring process, such as note-taking, interview documentation, and reporting. However, every resume and application is reviewed directly by our recruiting team. AI tools are used solely for operational support and do not influence candidate evaluation or hiring decisions.
Responsibilities
Own the design, delivery, and reliability of core big data systems, including ingestion, warehousing, and ML feature pipelines. Collaborate with cross-functional teams to scale data infrastructure powering an AI-driven advertising platform.
Senior Software Engineer, Big Data at Cognitiv
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Python, Apache Spark, Apache Flink, Apache Kafka, Apache Iceberg, Clickhouse, Aws Emr, Aws S3, Sql, Distributed Systems Design, Big Data Pipeline Design, Data Warehousing, Machine Learning Feature Engineering, Cloud Computing, Technical Leadership
Specialization
Requires 7+ years of experience with Java or .NET and extensive production experience with Spark and SQL. Must have a proven track record of designing high-scale distributed systems in cloud environments like AWS.
Experience Required
Minimum 5 year(s)
Senior Software Engineer (Backend) at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Microservices, Distributed Systems, Reactive Programming, Event Driven Programming, Camunda, Rest Api, Git, Ci/Cd, Junit, Mockito, Agile, Scrum, Llm/Ai Coding Tools, Backend Development
Specialization
Requires over 7 years of backend experience with strong proficiency in Java, Spring Boot, and distributed systems. Candidates must be able to use AI coding tools and have experience with workflow orchestration and automated testing.
Experience Required
Minimum 5 year(s)
Senior Software Engineer - Backend at Evertz Microsystems Limited
Burlington, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Aws, Microservices, Ai Coding Tools, Dynamodb, Lambda, Api Gateway, Sqs, Distributed Systems, Concurrency, Design Patterns, Oop, Prompt Engineering, Ci/Cd, Production Debugging
Specialization
Requires 5+ years of software engineering experience in a strongly typed language, preferably Java, with expertise in AWS and cloud-native architectures. Proficiency in AI-assisted development tools and a strong grasp of concurrency and distributed systems are essential.
Experience Required
Minimum 5 year(s)
Senior SDET Engineer at Iris Software Inc
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Integration Senior Software Engineer at LeverageTek IT Solutions
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Senior Full-Stack Software Engineer at AKAMAI TECHNOLOGIES SINGAPORE PTE LTD
Ottawa, Ontario, Canada - Full Time
Skills Needed
Python, Go, Postgresql, Mysql, Windows Server, Active Directory, Linux, Nosql, Distributed Systems, Load Balancing, Backend Engineering, System Design, Agile Scrum, Ci/Cd, Zero Trust Security, Api Design
Specialization
Requires a Bachelor's degree in Computer Science and over 5 years of backend engineering experience, specifically with Python or Go. Must have expertise in RDBMS, NoSQL, Linux systems, and the design of large-scale distributed production systems.
Experience Required
Minimum 5 year(s)
Principal Software Engineer - PA058 at ZoomInfo Technologies LLC
Toronto, Ontario, Canada - Full Time
Skills Needed
Go, Typescript, Node.Js, Kubernetes, Argocd, Helm, Gcp, Aws, Nestjs, Nx Monorepo, Temporal, Agentic Ai, Mcp, Api Design, Ci/Cd, Infrastructure Engineering
Specialization
Requires 12+ years of experience in backend or platform engineering with proficiency in Go and TypeScript/Node.js. Must have a proven track record of architecting scalable platforms and experience with Kubernetes and cloud providers like GCP or AWS.
Experience Required
Minimum 10 year(s)
Staff Software Engineer (C#, Cloud) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, Cloud Native Architecture, Azure Openai, Aws Bedrock, Gcp Vertex Ai, Agentic Ai, Llm Orchestration, Api Management, Unix/Linux Administration, Ci/Cd, Python, Sql, Distributed Systems, Security By Design, Agile Development, Technical Leadership
Specialization
Requires a degree in Computer Science or equivalent with 8+ years of experience in software development and cloud-native architectures. Expert proficiency in C# and experience with AWS and Azure clouds are mandatory.
Experience Required
Minimum 10 year(s)
Staff Software Engineer, AI Systems at Jobgether
, , Canada - Full Time
Skills Needed
Backend Engineering, Distributed Systems, Llms, Agent Frameworks, Prompt Engineering, Python, Cloud Infrastructure, Microservices, Api Design, Generative Ai, Data Engineering, System Architecture
Specialization
Requires 10+ years of experience in backend or data engineering with strong expertise in distributed architectures and Python. Must have hands-on experience deploying LLMs and generative AI applications in production environments.
Experience Required
Minimum 10 year(s)
Embedded Software Engineer, Tech Lead at Astera Labs
, , Canada - Full Time
Skills Needed
Embedded C, C++, Python, Firmware Development, Hardware Bring Up, Linux Development Tools, Ethernet Link Management, Serdes Configuration, Analog Control, Test Automation, Git, Jira, Rtos, Bare Metal Firmware, Signal Integrity, Device Drivers
Specialization
Requires a BS in Computer Science or Engineering with 2 to 5 years of experience in embedded C/C++ firmware on real hardware. Proficiency with Linux tools and Python scripting is required, with a preference for experience in Ethernet PHY or mixed-signal systems.
Experience Required
Minimum 2 year(s)
Senior Software Engineer (Full Stack) at Sun Life Financial
toronto, Ontario, Canada - Full Time
Skills Needed
N/A
Software Development Engineer in Test at EBizCharge
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Software Development Engineer in Test at Magnet Forensics
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Software Development Engineer in Test at CIBC
Ontario, Ontario, Canada - Full Time
Skills Needed
N/A
Senior Software Engineer (Full Stack) at Confluence Technologies
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, .Net, React, Python, Sql Server, Full Stack Development, Clean Architecture, Cqrs, Agile, Ci/Cd, Multi Tenant Architecture, Debugging
Specialization
Requires strong experience in C#/.NET backend development, React for web applications, and SQL Server databases. Candidates should understand modern architecture patterns and be comfortable working in Agile environments with CI/CD processes.
Experience Required
Minimum 5 year(s)
Senior Software Engineer (Ruby on Rails) at Another Broken Egg
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ruby On Rails, Golang, Node.Js, Python, Postgresql, Mongodb, Redis, Memcached, Aws, Distributed Systems, Tdd, Ci/Cd, Sql, Nosql, Nextjs, Backend Development
Specialization
Requires proficiency in Ruby on Rails (preferred), Golang, Node.js, or Python, with a strong foundation in distributed systems and database management. Experience with CI/CD, cloud platforms like AWS, and bilingual proficiency in English and Chinese is preferred.
Experience Required
Minimum 5 year(s)
Solutions Engineering, IT at ROCKET SOFTWARE INC
Alberta, Alberta, Canada - Full Time
Skills Needed
N/A
Solutions Engineering, IT at ROCKET SOFTWARE INC
Alberta, Alberta, Canada - Full Time
Skills Needed
N/A
ResponsiveAds Software Engineer, Ad Formats at ResponsiveAds, Inc.
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Html5, Css3, Javascript, Ai Agent Workflows, Llm Pipelines, Rest Api, Creative Rendering, Ad Production, Prebid, Dco, Rapid Prototyping, System Architecture, Technical Strategy, Testing, Observability
Specialization
Requires 7+ years of experience building high-scale consumer or ad systems and a proven track record of shipping complex user-facing systems. Must have hands-on experience with AI agents, code generation, or automated creative pipelines.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Firefox Desktop at Mozilla
, , Canada - Full Time
Skills Needed
Systems Level Programming, C++, C, Windows Api, Macos Api, Rust, Operating System Integration, Open Source Contribution, Code Review, Technical Communication
Specialization
Requires 3-5 years of software engineering experience with strong skills in C/C++ and systems-level programming on Windows or macOS. Candidates should be effective communicators capable of working independently in a collaborative, open-source environment.
Experience Required
Minimum 2 year(s)
Loading...