Taro Logo

Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Leading technology company empowering marketers with AI-powered Marketing Platform for programmatic advertising and user acquisition.
Canada
Backend
Staff Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS · Advertising

Job Description

StackAdapt, a leading AI-powered marketing technology company, is seeking a Senior/Staff Backend Software Engineer to join their Mobile App User Acquisition team. This role offers an exciting opportunity to work on cutting-edge programmatic advertising technology that processes billions of ad requests daily.

The position focuses on developing high-performance, data-intensive microservices primarily in Go that power real-time bidding and user acquisition for mobile apps. You'll be working with an impressive tech stack including Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, and more. The role involves architecting and maintaining event-driven data pipelines that process billions of mobile signals daily, ensuring low-latency and high availability.

As a remote-first company, StackAdapt welcomes candidates from anywhere in North America. The company has received numerous accolades, including being named one of Ad Age's Best Places to Work 2024 and ranking #1 on G2 Crowd for programmatic advertising performance. They offer an inclusive, collaborative environment with excellent benefits including RRSP/401K matching, comprehensive health coverage, mental health support, and generous vacation time.

The ideal candidate brings 5+ years of backend engineering experience, strong expertise in distributed systems, and a proven track record of writing highly optimized code. You'll collaborate with data scientists and product teams to integrate ML models and sophisticated targeting logic into the bidding process. This is an excellent opportunity for a senior engineer looking to work on challenging technical problems at scale while making a significant impact in the programmatic advertising space.

StackAdapt's culture emphasizes continuous learning, offering access to training programs, certifications, and mentorship opportunities with industry leaders. The company is committed to diversity and inclusion, welcoming individuals from all backgrounds to contribute to their mission of revolutionizing digital advertising technology.

Last updated 9 days ago

Responsibilities For Senior/Staff Backend Software Engineer, Mobile App User Acquisition

  • Develop high-performance, data-intensive microservices in Go for real-time bidding
  • Architect and maintain event-driven data pipelines processing billions of mobile signals daily
  • Collaborate with data scientists to integrate ML models into bidding process
  • Write performance-efficient, memory-optimized code
  • Build and optimize reporting systems for user acquisition campaigns
  • Work with modern technologies including Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka

Requirements For Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Go
Ruby
Redis
Kafka
  • 5+ years of experience as a Backend Software Engineer
  • Experience with large-scale distributed systems and data pipelines
  • Expertise in algorithms, data structures, and complex system design
  • Experience with relational and NoSQL databases
  • Hands-on experience with microservices and message queues
  • Proven track record of writing highly optimized, scalable code in Go
  • Excellent communication skills

Benefits For Senior/Staff Backend Software Engineer, Mobile App User Acquisition

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Competitive salary
  • RRSP/401K matching
  • 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off
  • Comprehensive mental health care platform
  • Full benefits from day one
  • Work from home reimbursements
  • Optional global WeWork membership
  • Personal development initiatives coverage
  • Parental leave policy
  • WeWork membership option

Related Jobs

Staff Software Engineer, Pharmacy Platform

Lead the development of PHIL's Pharmacy Platform as a Staff Software Engineer, architecting scalable backend systems and mentoring teams in a remote environment.

Staff Software Engineer

Staff Software Engineer position at Okta focusing on identity and security platform development using Node.js and cloud technologies.

Staff Software Engineer, Admin Area

Staff Software Engineer position at Asana focusing on data management, requiring 5+ years experience, offering hybrid work in Vancouver with competitive compensation.

Staff Software Engineer - Backend

Staff Software Engineer position at Databricks Vancouver focusing on backend development for Log Analytics, AI/BI, Unity Catalog, and Apps platform, requiring 10+ years of experience in Java/Scala/C++.

Sr Staff Software Engineer, Product Platform (Backend)

Senior Staff Software Engineer position at Cribl focusing on backend platform engineering, building scalable distributed systems and APIs for data processing.