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 4 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)

Software Engineer, User Data (Intermediate/Senior)

StackAdapt is hiring a Software Engineer, User Data (Intermediate/Senior) to build scalable micro-services and work with large datasets using Go and various databases.

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.

Quality Assurance Engineer, Ring Alarm

Quality Assurance Engineer position at Ring focusing on testing and qualifying smart home security products and applications.