Note: The job is a remote job and is open to candidates in USA. StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. The Senior/Staff Backend Software Engineer will develop backend services and pipelines that support real-time advertising for mobile app campaigns, focusing on high-performance and data-intensive microservices.
Responsibilities
- 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
Skills
- 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
Benefits
- Highly competitive salary
- Retirement/ 401K/ Pension Savings globally
- Competitive Paid time off packages including birthday's off!
- Access to a comprehensive mental health care program
- Health benefits from day one of employment
- Work from home reimbursements
- Optional global WeWork membership for those who want a change from their home office and hubs in London and Toronto
- Robust training and onboarding program
- Coverage and support of personal development initiatives (conferences, courses, books etc)
- Access to StackAdapt programmatic courses and certifications to support continuous learning
- An awesome parental leave program
- A friendly, welcoming, and supportive culture
- Our social and team events!
Company Overview