Full job description
StackAdapt is hiring a Senior Staff Software Engineer for the Data Delivery team to lead technical strategy and build scalable, reliable data systems supporting reporting, measurement, forecasting, billing, and analytics. The role involves cross-team leadership, system design, platform enablement, and mentorship. Candidates should have 5-10 years of experience with backend and data systems, strong programming skills (preferably Golang), and expertise in distributed systems and data platforms. Experience with Kafka, TiDB, Redshift, Vitess, Iceberg, StarRocks, or Trino is a plus. The position is full-time and remote, based in Canada or the United States. Benefits include competitive salary, health coverage, paid time off, work from home reimbursements, and professional development support.
What you'll do
- Shape the long-term architecture and technical direction for Data Delivery and related Stats & Analytics systems
- Lead initiatives that span multiple teams, systems, and product areas
- Build and guide systems for launching new reporting, measurement, forecasting, billing, export, and analytics capabilities
- Make high-impact technical decisions across APIs, data pipelines, data models, distributed systems, storage, serving layers, and operational patterns
- Work with product, engineering, data science, analytics, and business leaders to translate company priorities into technical roadmaps
- Identify systemic gaps in reliability, scalability, data quality, developer experience, and operational ownership and drive improvements
- Clarify trade-offs around correctness, latency, freshness, cost, migration complexity, maintainability, and long-term platform leverage
- Coach and mentor engineers, including senior engineers, through architecture reviews, design discussions, and strategic technical guidance
Requirements
- Experience shaping technical direction across teams, domains, or large platform areas
- Deep experience building scalable services, distributed systems, data platforms, or data-intensive applications
- Strong judgment across APIs, data pipelines, databases, distributed systems, observability, reliability, and long-term architecture
- Ability to align engineering, product, data science, analytics, and business stakeholders around technical strategy
- Ability to design systems that create leverage for multiple teams and make future product development easier
- Strong ability to reason about correctness, freshness, completeness, consistency, explainability, cost efficiency, and customer trust
- Ability to connect technical investments to customer impact, product velocity, reliability, and long-term business value
- Ability to explain complex technical trade-offs clearly to both technical and non-technical audiences
- Experience developing senior engineers and raising engineering standards across a team or domain
- Strong programming skills
- Experience with Golang and technologies such as Kafka, TiDB, Redshift, Vitess, Iceberg, StarRocks, or Trino is a plus
- Experience in adtech, marketing technology, reporting, analytics, billing, attribution, forecasting, or high-volume event processing is a plus
Tech stack
GolangKafkaTiDBRedshiftVitessIcebergStarRocksTrino
Benefits
Highly competitive salaryRetirement/401K/Pension Savings globallyCompetitive Paid time off packages including birthdays offAccess to a comprehensive mental health care programHealth benefits from day one of employmentWork from home reimbursementsOptional global WeWork membership with hubs in London and TorontoRobust training and onboarding programCoverage and support of personal development initiatives (conferences, courses, books etc)Access to StackAdapt programmatic courses and certificationsParental leave programFriendly, welcoming, and supportive cultureSocial and team events