Senior/Staff Backend Software Engineer, Mobile App User Acquisition

A self-serve advertising platform specializing in multi-channel solutions, processing billions of ad requests daily through real-time bidding systems.
United States
Backend
Staff Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Advertising

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

StackAdapt, a leading programmatic advertising platform, is seeking a Senior/Staff Backend Software Engineer to join their Mobile App User Acquisition team. This role is perfect for experienced engineers passionate about building high-scale distributed systems and real-time data processing.

The position involves developing sophisticated microservices primarily in Go, handling billions of daily ad requests and several terabytes of data. You'll be working with cutting-edge technologies including Aerospike, Redis, Elasticsearch, Kafka, and ScyllaDB to build and maintain systems that process over 3 million requests per second.

As a remote-first company, StackAdapt offers the flexibility to work from anywhere in North America while being part of a diverse and inclusive team. The role combines technical challenges with business impact, as you'll be directly contributing to systems that help brands and agencies accelerate user acquisition through programmatic advertising.

The company culture is strongly focused on continuous learning and professional growth, offering comprehensive benefits including 401k matching, mental health support, and professional development opportunities. StackAdapt has been recognized as a top workplace by Ad Age and Great Place to Work, particularly noted for their supportive environment and commitment to innovation.

This role is ideal for someone who excels in high-performance computing, has strong problem-solving skills, and wants to work with modern technologies while making a significant impact in the advertising technology space. You'll be joining a company that's consistently ranked #1 by G2 Crowd for programmatic advertising performance and is recognized as one of the fastest-growing companies in North America.

Last updated 5 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
  • Partner with analytics and data engineering teams

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

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

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

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

Interested in this job?

Jobs Related To StackAdapt Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Staff Software Engineer - Creatives Library

Staff Software Engineer position at StackAdapt, building a dynamic creative assets library using React, TypeScript, GraphQL, Ruby on Rails, and Go.

Sr Software Dev Engineer (L6), Item Relationships Pipeline

Senior Software Engineer role at Amazon building distributed systems for product relationships, managing billions of catalog items and serving millions of requests per second.

Software Development Engineer (Level 5), Digital & Emerging Payments Tech

Staff Software Engineer role at Amazon's Digital & Emerging Payments Tech team, building scalable payment solutions with focus on distributed systems and security.

Sr Software Dev Engineer, Network Provisioning and Automation (Level 6)

Senior Software Development Engineer role at Amazon focusing on network provisioning and automation, requiring 5+ years of experience and expertise in AWS and networking technologies.

Sr. Applications Engineer - Engineering Tools, Kuiper

Senior Applications Engineer position at Amazon Kuiper focused on developing and maintaining CAD tools and integrations for satellite engineering.