Jack logo

Software Engineer

Jack
Department:Software Engineer
Type:REMOTE
Region:USA
Location:United States
Experience:Associate
Estimated Salary:$110,000 - $160,000
Skills:
GOMICROSERVICESDISTRIBUTED SYSTEMSAEROSPIKEREDISELASTICSEARCHSCYLLADBREDSHIFTKAFKASQSKINESISDATA STRUCTURESALGORITHMSSYSTEM OPTIMIZATION
Share this job:

Job Description

Posted on: October 3, 2025

Join a fast-growing, remote-first technology company that is redefining programmatic advertising. This AI-driven platform powers real-time ad bidding at massive scale, handling millions of requests per second and optimizing campaigns with billions of automated decisions every second. Here, cutting-edge machine learning meets exceptional user experience, helping marketers deliver high-impact, data-driven campaigns across multiple channels.

As a Backend Software Engineer, you will be building distributed, highly scalable microservices and working with terabytes of real-time data. You’ll collaborate with a forward-thinking engineering team that isn’t afraid to experiment with new technologies and push the boundaries of what’s possible in programmatic advertising.

Benefits

  • Competitive Compensation: Highly competitive salary and performance-based rewards.
  • Retirement Savings: 401(k), pension, or equivalent retirement programs depending on location.
  • Generous Paid Time Off: Including your birthday off to celebrate.
  • Health & Wellness: Comprehensive health benefits from day one, plus access to mental health care platforms.
  • Remote Work Support: Work-from-home reimbursements and optional global WeWork membership for a change of environment.
  • Professional Growth: Coverage for conferences, courses, books, and access to internal programmatic training and certifications.
  • Parental Leave: Inclusive and supportive parental leave program.
  • Culture: A friendly, collaborative, and supportive team environment with engaging virtual and in-person events.

Responsibilities

  • Design and build scalable, distributed real-time microservices primarily using Go.
  • Work with large-scale data sets and multiple databases, including Aerospike, Redis, Elasticsearch, ScyllaDB, and Redshift.
  • Develop software that leverages messaging queues such as Kafka, SQS, and Kinesis.
  • Write memory-optimized, performance-efficient code to handle millions of requests per second.
  • Collaborate with other engineers to test, experiment, and adopt new technologies that improve performance and reliability.

Requirements

  • Experience: 2+ years as a Backend Software Engineer with hands-on experience in building scalable, distributed systems.
  • Technical Skills: Strong understanding of data structures, algorithms, and system optimization.
  • Databases: Experience with relational databases and/or key-value stores.
  • Programming: Proficiency in Go or willingness to learn quickly.
  • Mindset: Problem-solving oriented, curious, and eager to work with cutting-edge technologies.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteJobsHub.app logo

RemoteJobsHub.app

Get RemoteJobsHub.app on your phone!