
Software Engineer
The Work
Acoustic Connect is a customer engagement platform built for modern lifecycle marketing, giving direct-to-consumer brands the Performance Edge to turn consumer intent into personalized messages across email, SMS, WhatsApp, mobile push, and web.
At the heart of it all is Audience – the team that manages millions of contacts across hundreds of customers. When brands trust us with their data, your code keeps that promise. You'll build the systems that ingest, validate, store, and serve contact data at scale. Fast. Accurate. Reliable. Because every feature we ship depends on it.
Our Stack
We're proud of the tools we use and invest in keeping them current:
Runtime & API: TypeScript, Node.js, AWS Lambda, GraphQL (Cosmo Federation)
Messaging & Data: Confluent Kafka, MongoDB Streams, MongoDB Atlas, Snowflake
Infrastructure & Operations: AWS, Terraform, Launch Darkly, Datadog
AI: Claude / Anthropic
What You'll Actually Do
Build and maintain services that manage contact data at scale
Design APIs and data pipelines that handle high-throughput ingestion and real-time updates
Ensure data integrity across complex workflows—imports, deduplication, validation
Write production TypeScript/Node.js code in a serverless AWS environment
Work closely with product and platform teams to evolve our core data architecture
Requirements
4+ years building production software, with solid experience in:
TypeScript / Node.js — our primary stack
AWS (Lambda or similar serverless patterns)
GraphQL — we run a federated architecture with multiple subgraphs, so you should understand how graphs compose
Message Services — understanding of event-driven architectures, stream processing concepts (Kafka, MongoDB Change Streams, or similar)
You care about data correctness, think in systems, and know that "it works" isn't the same as "it's reliable."
Even Better If You Have
Experience with MongoDB or Snowflake
Background in SaaS, multi-tenant platforms, or customer data infrastructure
Terraform and CI/CD experience (infrastructure as code, automated deployments)
You'll Thrive Here If You
Take ownership of reliability—not just features
Like solving hard data problems where scale matters
Prefer small, autonomous teams over layers of process
Acoustic collects and processes personal data in accordance with applicable data protection laws. If you are a European Job Applicant see the privacy notice for further details. If you are a California Job Applicant see the privacy notice for further details.
Acoustic does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.
Do you like this job?
About the company
Similar Remote Jobs
Opened 6 days ago Featured Job Remote Job
Opened 9 days ago Featured Job Remote Job
Opened 13 days ago Featured Job Remote Job
Opened 8 days ago Promoted Job Remote Job
New Job! Remote Job
