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

Software Engineer, User Profile

$140k - $192.5k per year

StackAdapt

StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. With 465 billion automated optimizations per second, the AI-powered StackAdapt Marketing Platform seamlessly connects brand and performance marketing to drive measurable results across the entire customer journey. The most forward-thinking marketers choose StackAdapt to orchestrate high-impact campaigns across programmatic advertising and marketing channels.

About the User Profile Team:

The User Profile team at StackAdapt builds and scales the systems that power user identity, audience segmentation, and profile data across our advertising platform. We solve complex distributed systems challenges involving high-throughput data processing, low-latency services, and large-scale data management to enable real-time targeting, bidding, measurement, and marketing workflows.

We leverage a modern tech stack that includes Golang for high-performance backend services, Kafka for event streaming, Kubernetes for container orchestration, Redis and ScyllaDB for distributed data storage, and TiDB for scalable SQL workloads. Engineers on the team build resilient, highly available systems that process billions of events and profile updates while ensuring performance, reliability, and data consistency. This work spans profile ingestion, audience segmentation, and profile services that are foundational to StackAdapt's platform.

StackAdapt is a Remote First company. We are open to candidates located anywhere in Canada for this position.

What You'll Be Doing:

  • Build highly scalable, distributed real-time microservices primarily written in Go.

  • Design and develop systems that ingest, process, and manage user profile and audience data at scale.

  • Build event-driven software utilizing messaging technologies such as Kafka.

  • Work with distributed databases and storage technologies including ScyllaDB, TiDB, and Redis.

  • Write performance-efficient, memory-optimized code that delivers reliable, low-latency services.

  • Collaborate with engineers across Product, Machine Learning, Data, and Infrastructure to build core platform capabilities.

What You'll Bring to the Table:

  • 2+ years of experience as a Backend Software Engineer.

  • Very strong problem solving skills in data structures, algorithms, and optimization.

  • Experience working with relational databases and/or distributed data stores.

  • Experience building scalable microservices and distributed systems.

  • Experience with Go, Java, Python, C++, or another modern backend programming language.

  • A passion for building reliable, high-performance systems that operate at scale.

The compensation range listed for this role reflects the expected base salary for candidates located in the posting country based on a global rate. It is informed by market data and the approved budget for this position. StackAdapt maintains different compensation ranges for roles across other countries and regions, and final offers will be aligned to the candidate’s current location. We do not ask c andidates about current or prior salary history, and we will not use such information, if volunteered, in setting an offer.

This range represents base salary only. Depending on the role, candidates may also be eligible for additional compensation such as annual bonuses, commissions, equity awards, and a comprehensive benefits package.

Factors Influencing Final Compensation:

  • The final compensation offer will be determined by a variety of factors, which may include, but are not limited to: the candidate's specific experience, technical skills, knowledge, abilities, and relevant education, licensure, and certifications.
  • Other business factors, such as organizational needs and budget alignment, may also be considered in the final offer.

Base Salary Band

$140,000—$192,500 CAD

StackAdapter's Enjoy:

  • Highly competitive salary
  • Retirement/ 401K/ Pension Savings globally
  • Competitive Paid time off packages including birthday's off!
  • Access to a comprehensive mental health care program
  • Health benefits from day one of employment
  • Work from home reimbursements
  • Optional global WeWork membership for those who want a change from their home office and hubs in London and Toronto
  • Robust training and onboarding program
  • Coverage and support of personal development initiatives (conferences, courses, books etc)
  • Access to StackAdapt programmatic courses and certifications to support continuous learning
  • An awesome parental leave program
  • A friendly, welcoming, and supportive culture
  • Our social and team events!

Please note: Benefits and perks may vary depending on your country of employment and the nature of your engagement. In locations where StackAdapt does not have a legal entity, employment and benefits are administered in accordance with local regulations and partner policies.

StackAdapt is a diverse and inclusive team of collaborative, hardworking individuals trying to make a dent in the universe. No matter who you are, where you are from, who you love, follow in faith, disability, superpower status, ethnicity, or the gender you identify with (if you’re comfortable, let us know your pronouns), you are welcome at StackAdapt.

 

StackAdapt is committed to providing an inclusive and accessible recruitment process. Accommodations are available upon request for candidates taking part in all aspects of the selection process. If you require an accommodation, please let us know.

 

We use artificial intelligence (AI) to streamline the resume reviews of candidates and assess their fit based on the criteria outlined in the job posting. We do not use AI to make any final hiring or interview decisions.

 

About StackAdapt

 

We've been recognized for our diverse and supportive workplace, high performing campaigns, award-winning customer service, and innovation. We've been awarded:

 

G2 Top Software for 2026
2026 Best Workplaces™ for Young Talent and in Canada by Great Place to Work®
#1 DSP on G2 and leader in a number of categories including Cross-Channel Advertising

 

To learn more about our privacy practices, please see our Privacy Policy .

 

#LI-REMOTE

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, User Profile in Toronto, ON vacancy
  • $136k - $187k per year

     ...re all in on this mission. If you are too, let's talk. The End User Protection Team  Auth0 is an easy-to-implement authentication...  ...and ever-evolving tactics of these attacks.   The Senior Software Engineer Opportunity We are looking for a Senior Software Engineer to... 
    Suggested
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  •  ...empower developers to innovate and enhance user interaction across platforms. About...  ...About the Role We are looking for a Software Engineer to help build and modernize the Nylas...  ...Drive performance as a product feature. Profile, measure, and optimize Dashboard... 
    Suggested
    Full time
    Remote work

    Nylas

    Toronto, ON
    1 day ago
  • $185k - $231.5k per year

     ...natural and frictionless. Join us in our mission to activate new users and convert first-time visitors into loyal customers through...  ...creativity, and a commitment to excellence. About the Role As an Engineering Manager, you will be instrumental in transforming the DoorDash... 
    Suggested
    Long term contract
    Full time
    Manual labor
    Local area

    Doordash

    Toronto, ON
    1 day ago
  • $180k - $210k per year

     ...About Us We’re looking for a Staff Engineer -  User Experience (Backend) to join our Patient Platform team and shape the systems that power patient-facing experiences across our health technology platform. This team owns the APIs, orchestration services, and communication... 
    Suggested
    Full time
    Contract work
    Internship
    Local area
    Immediate start
    Remote work
    Flexible hours

    Prenuvo, Inc.

    Toronto, ON
    1 day ago
  • $125k - $165k per year

     ...smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role in...  ...that meaningfully improve the user experience — applying strong software engineering...  ...tooling. ~ Strong ability to debug and profile distributed systems effectively. ~... 
    Suggested
    Full time
    Internship

    Prophix

    Toronto, ON
    1 day ago
  • $65 per hour

     ...explaining each step. Annotate screenshots of professional software by drawing precise bounding boxes around relevant UI elements....  ...Access to a physical Mac and ability to create a fresh macOS user profile if required. Fluent English language skills. Preferred... 
    Full time
    Contract work
    Summer work
    Internship
    Remote work

    Mercor

    Toronto, ON
    1 day ago
  • $140k - $180k per year

     ...Join our Framework team: the engineering foundation that makes Achievers...  ....   How you’ll shape our software engineering practices:...  ...solutions that scale to millions of users.  Ship code regularly—multiple...  ...~ Passion for performance profiling and benchmarking.  ~ Experience... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work

    Achievers

    Toronto, ON
    1 day ago
  • $100k - $220k per year

     ...Job Title: Software Engineer: Quality (Terminal) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person...  ...institutional and professional clients and reaches millions of end-users through its API ecosystem.  Brief Description of the Role... 
    Full time
    Casual work
    Immediate start
    Remote work
    Shift work

    Fiscal.ai

    Toronto, ON
    17 days ago
  • $148k - $197k per year

     ...At BuildOps, we’re building software purpose-built for commercial contractors. From service...  ...operating. We’re looking for a Senior Software Engineer to help build and scale the product...  ...reliability, and long-term extensibility Build user-facing experiences and supporting APIs... 
    Long term contract
    Full time
    For contractors
    Work at office
    Local area
    Immediate start
    Work from home
    Monday to friday
    Flexible hours

    Buildops

    Toronto, ON
    1 day ago
  • $50 - $70 per hour

     ...We’re looking for a Backend Engineering Co-op to join us for an 8-month...  ...requirements and test the user-facing impact of your work....  ...enrolled in a Computer Science, Software Engineering, or related post-secondary...  ...maintained software. A GitHub profile, portfolio, or course project... 
    Full time
    Temporary work
    Internship
    Work at office
    Remote work

    Bree

    Toronto, ON
    1 day ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern...  ...This is a build-and-own role: you'll scope problems, talk to users, write the code, ship it, and watch how it lands. Because we... 
    Full time
    Internship
    Live In
    Manual labor

    Decoda Health

    Toronto, ON
    1 day ago
  •  ...thousands of organizations worldwide, our tools and platform empower users to quickly build custom forms, automate document generation,...  ...here to build something that matters. You are a pragmatic software engineer who enjoys solving complex technical problems and building... 
    Full time
    Worldwide
    Flexible hours

    Intellistack

    Toronto, ON
    1 day ago
  •  ...order of magnitude increase in speed is transforming the user experience of AI applications, unlocking real-time iteration...  ...with ultra high-speed inference. The Role The Cluster engineering team owns the software that turns thousands of wafers, servers, and switches into... 

    Cerebras Systems

    Toronto, ON
    1 day ago
  •  ...Description Basetwo provides manufacturing engineers with a low code AI platform that helps...  ...the best-in-class experience for our users and then implement them in a modular, scalable...  ...value to the users. ~5+ years of software development experience with modern full-stack... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo Pty Ltd

    Toronto, ON
    1 day ago
  • $119.14k - $169.14k per year

     ...model design and data analysis aspects of the FinOps team’s software development, including close collaboration with other FinOps software engineers Engage with customers and stakeholders to design and iterate upon user-facing data visualizations Develop data ingestion and... 
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    1 day ago
  •  ...institutional page About the role Our Engineering team helps Nubank to create and use the...  ...products. We strive for state-of-the-art software development practices that currently...  ...that serve thousands (or even millions) of users Strong background in object-oriented or... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Nubank

    Toronto, ON
    1 day ago
  • $85k - $225k per year

     ...its customers, employees, and communities. The Role Software Engineers will contribute to the technical design and implementation of...  ...design patterns and Object Oriented Principles Create rich user experiences Write quality code with high unit and integration... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  • $96.4k - $142.66k per year

     ...minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization....  ...business intelligence, player engagement, machine learning and user acquisition.  As a Senior Software Engineer, you will... 
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    1 day ago
  •  ...The founding team brings deep experience from both finance and engineering, having overseen finance organizations at leading tech companies...  ...with financial systems including ERPs, HRIS, procurement software, and CRMs - Design and implement core components of the backend... 
    Full time
    Internship
    Work at office
    Flexible hours

    Rockstar

    Toronto, ON
    1 day ago
  • $120k - $170k per year

     ...About Us Air-tek is a Canadian-based software company redefining how airlines operate through...  ...continuous improvement - where every engineer can experiment, own, and make real impact...  ...things fit together, scale, and impact users.  ~ You thrive in fast-moving environments... 
    Full time
    Work at office
    3 days per week

    Air-Tek

    Toronto, ON
    1 day ago
  •  ...capital firms, we're building a world-class engineering organization that embraces innovation,...  ...applications Develop modern, responsive user experiences using React and Next.js...  ...modern web applications in a professional software engineering environment Strong experience... 
    Internship
    Immediate start

    Pine

    Toronto, ON
    5 days ago
  • $30 - $50 per hour

     ...to take ownership and move fast. About the Role As a Software Engineer Intern , you’ll build systems that power real-time, AI-driven...  ...interactions Work on features combining LLMs, data systems, and user-facing applications Collaborate with engineers, product, and... 
    Full time
    Internship
    Work at office
    Remote work

    Cresta

    Toronto, ON
    1 day ago
  •  ...Why Join Doppel Doppel is building the future of social engineering defense. Our AI-native platform uses agentic AI to protect executives,...  ...Build out a “Cursor for phishing simulation” flow that lets users create simulations using natural language.. Build out voice deepfakes... 
    Full time
    Work at office
    Flexible hours

    Doppel

    Toronto, ON
    1 day ago
  •  ...program. Our employee recognition and rewards software inspires employees to recognize everyone,...  ...everywhere. With nearly 4 million global users, we empower employees across 170+...  ...promotions, we have multiple Senior Software Engineering roles available in various domains across... 
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Achievers

    Toronto, ON
    1 day ago
  • $155k - $200k per year

     ...Senior Software Engineer, Infrastructure   The role We are hiring a Senior Software Engineer to help rebuild the platform underneath Stream...  ..., Activity Feeds , and AI Moderation for billions of end-users across thousands of apps, from Strava and Bumble to eBay and... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Relocation
    Shift work

    The Stream

    Toronto, ON
    1 day ago
  • $120k - $180k per year

     ...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (...  ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~... 
    Remote job
    Full time
    Work at office
    Visa sponsorship

    Hired Recruiters

    Toronto, ON
    1 day ago
  • $72k - $75k per year

     ...what they love. The Role We're looking for an experienced Software Engineer in Testing to join our growing Engineering team! If you have a...  ...automated test cases to ensure full coverage of features and user scenarios Drive technical decisions for our software testing... 
    Full time
    Internship
    Work at office
    Remote work

    Push Operations

    Toronto, ON
    1 day ago
  • $103.32k - $147.6k per year

     ...scale easily, enabling rapid growth in our users and our business around the globe....  ...billion customers. Spotify's Financial Engineering (FinE) organization ensures that as Spotify...  ...financial processes. We're looking for a Software Engineer who enjoys building reliable,... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Spotify

    Toronto, ON
    1 day ago
  • $65k - $85k per year

     ...Forum Asset Management – Software Engineer - Data Location: 181 Bay Street, Toronto Work Schedule: Full-time, in-office (5 days/week...  ...application across Forum’s technology ecosystem. Candidate Profile: ~2-3 years of progressive experience in software... 
    Long term contract
    Full time
    Work at office

    Forum Asset Management,llc

    Toronto, ON
    1 day ago
  •  ...the Company We are on a mission to build and strengthen our engineering teams to match the accelerating success of our Street Context acquisition...  ...the Role Are you looking for your next challenge in your Software Engineering journey? Are you a curious and driven engineer... 
    Full time

    Blue Matrix Limited

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, User Profile. Be the first to apply!