CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Ads Canada Jobs (Remote work)

28 Job Offers

Filters
Senior Infrastructure Software Engineer, Storage
Save Icon
Join Dropbox as a Senior Infrastructure Software Engineer, Storage in Canada. Design and build large-scale, distributed storage systems using Go and Rust, ensuring exabyte-scale durability and performance. Leverage your 8+ years of experience in distributed systems and production debugging in a c...
Location Icon
Location
Canada
Salary Icon
Salary
190400.00 - 257600.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a fully remote team as a Senior Software Engineer, shaping the future of solar design software with HelioScope. Leverage your 5+ years of full-stack expertise in Python, JavaScript, or React to build high-performing tools. Enjoy a culture of fast iteration, mentorship, and comprehensive bene...
Location Icon
Location
Canada
Salary Icon
Salary
116500.00 - 173300.00 CAD / Year
aurorasolar.com Logo
Aurora Solar
Expiration Date
Until further notice
Senior Full Stack Software Engineer, Desktop Experiences
Save Icon
Join Dropbox as a Senior Full Stack Engineer on the Desktop Experience team in Canada. You will build user-facing features end-to-end for the flagship Dropbox Desktop app using JavaScript, React, Node.js, and Python. This role offers strong technical variety, mentorship opportunities, and competi...
Location Icon
Location
Canada
Salary Icon
Salary
190400.00 - 257600.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Senior Fullstack Product Software Engineer, Core Growth
Save Icon
Join Dropbox as a Senior Fullstack Product Software Engineer in Core Growth. You will build high-impact features across the full stack to optimize monetization, checkout, and subscriptions for millions of users. This role in Canada offers a chance to work with modern technologies, including AI/ML...
Location Icon
Location
Canada
Salary Icon
Salary
190400.00 - 257600.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a fully remote team as a Senior Software Engineer, building full-stack tools for large-scale solar projects with HelioScope. Leverage 5+ years of experience in Python, JavaScript, or React to design APIs, optimize data models, and deploy cloud-native applications. Enjoy a supportive culture ...
Location Icon
Location
Canada
Salary Icon
Salary
116500.00 - 173300.00 CAD / Year
aurorasolar.com Logo
Aurora Solar
Expiration Date
Until further notice
Senior Software Engineer, Backend (Voice Platform)
Save Icon
Join Cresta's Voice Platform team in Toronto as a Senior Backend Engineer. Design and scale distributed microservices in Go, powering real-time AI-driven voice infrastructure. Lead initiatives in SIP/WebRTC, multilingual pipelines, and cloud reliability. Enjoy comprehensive benefits, wellness sup...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Senior Software Engineer (Backend)
Save Icon
Join our team as a Senior Backend Engineer in Canada. Design and build scalable APIs and data systems using Java/Kotlin and SQL databases. Enjoy remote work support, comprehensive healthcare, and ride credits in this senior role.
Location Icon
Location
Canada
Salary Icon
Salary
137000.00 - 185000.00 CAD / Year
bird.co Logo
Bird Canada
Expiration Date
Until further notice
Senior Full Stack Product Software Engineer
Save Icon
Join Dropbox as a Senior Full Stack Product Software Engineer in Canada. Lead the design and development of seamless, scalable user experiences, owning key product areas end-to-end. Utilize your expertise in JavaScript, React, Node.js, and Python to drive AI-enabled product innovation. Enjoy comp...
Location Icon
Location
Canada
Salary Icon
Salary
190400.00 - 257600.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Explore senior software engineer jobs in the dynamic and high-impact field of advertising technology. A Senior Software Engineer specializing in Ads is a pivotal role responsible for architecting, building, and maintaining the complex systems that power digital advertising platforms. These professionals work at the intersection of data, performance, and scale, developing the engines that deliver targeted ads, manage real-time bidding auctions, analyze campaign performance, and ensure optimal revenue generation. Their work directly influences the core business metrics of platforms, making this a critical and technically challenging career path. Typically, professionals in these roles are entrusted with end-to-end ownership of major components within the ad tech stack. Common responsibilities include designing and implementing low-latency, high-throughput distributed systems capable of processing billions of requests daily. They develop algorithms for ad targeting, ranking, and budget pacing, while rigorously optimizing for performance and cost-efficiency. A significant part of the role involves ensuring system reliability and data accuracy, as even minor errors can have substantial financial implications. Collaboration is key; senior engineers frequently work alongside product managers, data scientists, and machine learning experts to translate business requirements into robust technical solutions. They also champion best practices, mentor junior engineers, and lead initiatives to improve code quality, system architecture, and operational excellence. To excel in senior software engineer jobs within ads, a specific and advanced skill set is required. A strong foundation in computer science fundamentals, data structures, and algorithms is non-negotiable. Proficiency in languages like Java, Go, Python, C++, or Scala is common, coupled with deep experience in distributed systems, cloud platforms (AWS, GCP, Azure), and big data technologies (e.g., Hadoop, Spark, Kafka). Expertise in database design, both SQL and NoSQL, is essential for handling massive datasets. Given the real-time nature of ad serving, knowledge of concurrency, multithreading, and network programming is critical. Furthermore, a solid understanding of the digital advertising ecosystem—including concepts like RTB, DSPs, SSPs, and ad exchanges—is a major advantage. Successful candidates typically possess several years of relevant experience, a proven track record of solving complex scalability problems, and a data-driven, results-oriented mindset. They are proactive problem-solvers who can navigate the trade-offs between system performance, business needs, and technical debt. If you are passionate about building systems at massive scale and directly impacting business growth, exploring senior software engineer jobs in ads offers a rewarding and intellectually stimulating career.

Filters

×
Countries
Category
Location
Work Mode
Salary