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

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 5 months 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?

Jobs Related To StackAdapt Software Engineer, Integrations (Intermediate/Senior)

Integrations Developer

Remote Integrations Developer position at StackAdapt, building and maintaining integration solutions between SaaS systems with 3-5 years experience required.

Software Development Engineer, EU InTech Consumer Selection Discovery

Software Development Engineer role at Amazon's INTech organization in Madrid, focusing on e-commerce systems and customer experience innovation.

Software Dev Engineer II, AWS

AWS Software Development Engineer position focused on building scalable cloud services and innovative solutions

Cloud Support Engineer (Developer Mobile, Messaging & Serverless)

AWS Cloud Support Engineer position focusing on serverless, mobile, and messaging technologies, combining technical expertise with customer service excellence in Taipei.

Software Development Engineer II, MENA Tech

Amazon MENA is seeking an SDE II with 3+ years experience to design and build innovative software solutions for customers and sellers.