Staff / Senior Staff Software Engineer, User Profile

Stackadapt · Alberta, Canada; British Columbia; Calgary, Alberta, Canada; Canada; Ontario; Texas; Toronto; United States; Vancouver; Washington · Engineering

Posted 2026-07-23

Apply for this role →

About the Team:

The User Profile team manages all aspects of user profiles, from bidding requests to building audiences and applying complex business rules. We interact with several downstream services and stakeholders, including Bidding, Data Science, and other teams. We also own the non-programmatic workflow engine and user segment builder.

Our systems are built in Golang and handle millions of requests per second with an SLA of 100ms. We leverage AWS, Kubernetes, Kafka, ScyllaDB, and other modern tools and databases. It’s important to note that we are a software services team, not a data engineering team.

Watch our talk at Amazon Tech Talks: https://www.youtube.com/watch?v=lRqu-a4gPuU

StackAdapt is a Remote First company, we are open to candidates located anywhere in Canada or the United States for this position.

What you'll be doing:

Architect scalable, low-latency backend systems and data pipelines while writing code as necessary to support the team

Provide technical leadership in the design of scalable solutions and the establishment of best practices

Contribute positively to the team's productivity and growth

Advocate for software development best practices and conduct thorough code reviews

Proactively identify and address technical challenges

What you'll bring to the table:

Proven track record of building scalable, distributed, data-intensive systems

Experience working with large data in low-latency environments

At least 7 years of experience in software development for distributed systems, architecting scalable microservices, and data pipelines in a successful high-growth technology company

A strong understanding of computer science fundamentals, data structures, and algorithms

Up-to-date knowledge and experience in the latest technologies, tools, and frameworks

Adtech or Martech experience is a plus

Experience with Go and high-performance databases is a plus

Apply for this role →

← Back to all jobs