Senior Software Engineer, User Profile

1 week ago


Canada StackAdapt Full time

Overview Senior Software Engineer, User Data — StackAdapt StackAdapt is a remote-first company open to candidates located anywhere in Canada or the United States for this position. The User Data team manages all aspects of user profiles, from bidding stream data ingestion to data processing, augmentation, and storage, and provides different representations of these datasets to various 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. We are a software services team, not a data engineering team. What you’ll be doing and bringing to the table reflects our focus on building scalable backend software that processes real-time data for user profiles and related services. What You'll Be Doing Building highly scalable, distributed real-time micro-services primarily written in Go Working with large data sets and various databases including Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis Write performance efficient and memory optimized code What You'll Bring To The Table 5+ years of experience as a Backend Software Engineer Extensive hands-on experience with at least one widely used backend programming language (Go preferred but not required) Strong problem solving skills in data structures, algorithms, and optimization Experience working with relational databases and/or key-value stores Experience building scalable micro-services and distributed systems Bonus: Experience in Adtech/Martech, understanding of user/profile management, familiarity with real-time data streaming and large scale data storage, and basic knowledge of Machine Learning concepts About StackAdapt StackAdapt is a remote-first company recognized for a diverse and supportive workplace, high performing campaigns, award-winning customer service, and innovation. We have received recognitions such as Ad Age Best Places to Work 2024 and G2 Top Software and Top Marketing and Advertising Product for 2024. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Technology, Information and Internet #J-18808-Ljbffr



  • , , Canada StackAdapt Full time

    Overview Join to apply for the Staff Software Engineer, User Data role at StackAdapt . StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. The AI-powered StackAdapt Marketing Platform connects brand and performance marketing to drive measurable results across the customer journey. We...


  • , , Canada User Testing Company Full time

    Senior Software Engineer II page is loaded## Senior Software Engineer IIremote type: Remotelocations: Remote - Ontario: Remote - Alberta: Remote - British Columbiatime type: Full timeposted on: Posted Todayjob requisition id: R- We’re UserTesting—the leader in human insight. Our mission is to help organizations craft exceptional customer experiences...


  • , , Canada Astera Software, Inc. Full time

    About Astera Based in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...


  • , , Canada Aplos Software Full time

    About Aplos, Raisely and Keela: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more...


  • , , Canada Alpine Software Group Full time

    About Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora, with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....


  • , , Canada ECI Software Solutions Full time

    Location: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...


  • , BC, Canada User Testing Company Full time

    A leading user testing firm is looking for a Senior Software Engineer II to enhance backend solutions. The ideal candidate will have 6-8+ years of experience in backend development, fluent in Ruby, Rails, and Go, among other technologies. This position requires strong collaboration skills and a focus on code quality and performance. Join a dynamic team...


  • , , Canada Tempo Software Full time

    About Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...