
Senior/Staff Backend Software Engineer, Mobile App User Acquisition
StackAdaptPosted 2/26/2025

Senior/Staff Backend Software Engineer, Mobile App User Acquisition
StackAdapt
Job Location
Job Summary
StackAdapt is seeking a Senior/Staff Backend Software Engineer for Mobile App User Acquisition. The role involves designing and building high-performance backend services, scaling systems, optimizing user acquisition outcomes, and leveraging modern technologies like Go, Ruby on Rails, and Kafka. The ideal candidate has 5+ years of experience in large-scale distributed systems, data pipelines, and microservices. They should be proficient in algorithms, data structures, and complex system design, with a strong problem-solving approach. StackAdapt offers a competitive salary, flexible remote work options, and a comprehensive benefits package.
Job Description
What you'll be doing:
- Design & Build: Develop high-performance, data-intensive microservices (primarily in Go) that drive real-time bidding and user acquisition outcomes for mobile apps.
- Scale Systems: Architect and maintain event-driven data pipelines that process billions of mobile signals daily, ensuring low-latency and highly available services.
- Optimize User Acquisition: Collaborate with data scientists and product teams to integrate ML models and sophisticated targeting logic into the bidding process to achieve optimal campaign performance.
- Leverage Modern Technologies: Work with our evolving stack, including Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, Redshift, ScyllaDB, GraphQL, and other emerging technologies.
- Ensure Efficiency: Write performance-efficient, memory-optimized code and continually refine services for reliability, scalability, and speed.
- Data-Driven Insights: Partner with analytics and data engineering to build and optimize reporting systems that surface actionable insights for our clients’ user acquisition campaigns.
We'll be reaching out to candidates that have:
- 5+ years of experience as a Backend Software Engineer, with exposure to large-scale distributed systems and data pipelines in a mobile user acquisition environment.
- Strong Problem-Solving: Demonstrated expertise in algorithms, data structures, and complex system design—comfortable tackling low-latency, high-throughput challenges.
- Database Mastery: Experience working with both relational and NoSQL databases (e.g., Aerospike, Redis, ScyllaDB) for storing and retrieving large volumes of data.
- Microservices & Messaging: Hands-on experience with building microservices and using message queues (Kafka, SQS, Kinesis) to handle massive event streams in real time.
- Performance Focus: Proven track record of writing highly optimized, scalable code in Go or similar languages.
- Team Player: Excellent communication skills and ability to collaborate in a cross-functional, globally distributed environment.
StackAdapters Enjoy:
- Competitive salary
- RRSP/401K matching
- 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off
- Access to a comprehensive mental health care platform
- Full benefits from day one of employment
- Work from home reimbursements
- Optional global WeWork membership for those who want a change from their home office
- Robust training and onboarding program
- Coverage and support of personal development initiatives (conferences, courses, etc)
- Access to StackAdapt programmatic courses and certifications to support continuous learning
- Mentorship opportunities with industry leaders
- An awesome parental leave policy
- A friendly, welcoming, and supportive culture
- Our social and team events!
Related Jobs
Senior Data Scientist, Mobile App User Acquisition
StackAdapt
Senior Data Scientist, Mobile App User Acquisition (copy)
StackAdapt
Product Data Analyst, Mobile App User Acquisition (USA or Canada)
StackAdapt
User Acquisition Representative - International
Clipboard Health