Taro Logo

Software Engineer, Integrations (Intermediate/Senior)

StackAdapt is a self-serve advertising platform specializing in multi-channel solutions, empowering digitally-focused companies to deliver outcomes and exceptional campaign performance.
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Integrations (Intermediate/Senior)

StackAdapt is seeking a Software Engineer, Integrations (Intermediate/Senior) to join their team. As the #1 performing programmatic advertising platform, StackAdapt helps brands accelerate customer engagement and acquisition. The role involves building highly scalable, distributed real-time micro-services primarily in Go, working with large data sets and various databases, and developing software that utilizes messaging queues.

Key responsibilities include:

  • Building scalable micro-services and distributed systems
  • Working with databases like Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, and MariaDB
  • Utilizing messaging queues such as Kafka, SQS, and Kinesis
  • Writing performance-efficient and memory-optimized code

The ideal candidate should have:

  • 2+ years of experience as a Backend Software Engineer
  • Strong problem-solving skills in data structures, algorithms, and optimization
  • Experience with relational databases and/or key-value stores
  • Experience building scalable micro-services and distributed systems

StackAdapt offers a competitive salary, RRSP matching, comprehensive benefits, and a supportive work culture. The company is remote-first and open to candidates located anywhere in North America. StackAdapt has been recognized for its diverse and supportive workplace, high-performing campaigns, award-winning customer service, and innovation.

Join a team that handles over 3,000,000 requests per second and stores several terabytes of data daily, using cutting-edge technologies like Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, RocksDB, Redshift, ScyllaDB, and GraphQL.

Last updated a year ago

Responsibilities For Software Engineer, Integrations (Intermediate/Senior)

  • Building highly scalable, distributed real-time micro-services primarily written in Go
  • Working with large data sets and various databases including Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB
  • Build software that utilize messaging queues such as Kafka, SQS, and Kinesis
  • Write performance efficient and memory optimized code

Requirements For Software Engineer, Integrations (Intermediate/Senior)

Go
Ruby
Redis
Kafka
  • 2+ years of experience as a Backend Software Engineer
  • Very strong problem solving skills in data structures, algorithms, and optimization
  • Experience working with relational databases and/or key-value stores
  • Experience building scalable micro-services and distributed systems

Benefits For Software Engineer, Integrations (Intermediate/Senior)

401k
Dental Insurance
Education Budget
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Competitive salary
  • RRSP 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
  • Robust training and onboarding program
  • Coverage and support of personal development initiatives
  • Access to StackAdapt programmatic courses and certifications
  • Mentorship opportunities with industry leaders
  • An awesome parental leave policy
  • A friendly, welcoming, and supportive culture
  • Social and team events

Interested in this job?