AdTechTalent
EngineeringYesterdayHybrid

Epsilon

Senior Software Engineer

javakafkakinesispulsarsqlnosqltypescriptangularreactawskubernetesdockerad techprogrammaticbackendfull stackstreamingevent trackingdata pipelineslow latencyhigh throughput

Key details

Salary

$89K – $165K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Chicago, United States

Full job description

Epsilon is seeking a Senior Software Engineer for the Core Platform Engineering team to design, implement, and maintain high-performance, low-latency advertising services. The role involves collaborating with product, platform, and operations teams, optimizing system performance, contributing to frontend integrations, partnering with data engineering for event tracking and analytics, championing code quality and CI/CD, and improving system observability and fault tolerance. Requirements include a Bachelor's degree or equivalent, 6+ years of backend/full stack development experience, strong Java expertise, experience with streaming platforms (Kafka, Kinesis, Pulsar), proficiency in SQL and NoSQL, knowledge of low-latency architectures, and experience with TypeScript and modern SPA frameworks (Angular, React). Preferred qualifications include a Master's degree or 10+ years experience, ad tech experience, familiarity with cloud-native environments (AWS, Kubernetes, Docker), and experience with large-scale event tracking and data pipelines. Benefits include flexible time off, paid holidays, sick time, parental leave, childcare and elder care assistance, adoption assistance, health coverage, 401(k), tuition assistance, commuter benefits, professional development, employee recognition, charitable donation matching, and health coaching.

What you'll do

  • Design, implement, and maintain high-performance, low-latency services for advertising
  • Collaborate with product, platform, and operations teams to integrate new capabilities into the platform
  • Optimize system performance, fix production issues, and eliminate bottlenecks across the stack
  • Contribute to frontend integrations (SPAs, dashboards, tools) when needed
  • Partner with data engineering teams to design and integrate event tracking, analytics, and reporting pipelines
  • Champion code quality, testing standard processes, and CI/CD automation
  • Deliver mission-critical enhancements enabling fast, accurate, and scalable ad delivery
  • Build robust, future-proof services and interfaces that empower rapid feature development
  • Improve system observability, monitoring, and fault tolerance

Requirements

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 6+ years of experience in backend and/or full stack software development
  • Strong backend expertise in Java, with experience in high-performance, distributed systems
  • Experience with streaming platforms (e.g., Kafka, Kinesis, Pulsar)
  • Proficiency with relational databases (SQL) and NoSQL data stores
  • Understanding of low-latency, high-throughput architectures and clean software design principles
  • Experience building SPAs with TypeScript and modern frameworks (Angular, React, or similar)
  • Master’s degree or 10+ years software engineering experience (preferred)
  • Experience in ad tech, especially ad serving, RTB, or programmatic platforms (preferred)
  • Familiarity with cloud-native environments (AWS, Kubernetes, Docker) (preferred)
  • Experience with large-scale event tracking, data pipelines (preferred)

Tech stack

JavaKafkaKinesisPulsarSQLNoSQLTypeScriptAngularReactAWSKubernetesDocker

Benefits

Flexible time off (FTO)15 paid holidaysPaid sick timeParental/new child leaveChildcare & elder care assistanceAdoption assistanceComprehensive health coverage401(k)Tuition assistanceCommuter benefitsProfessional developmentEmployee recognitionCharitable donation matchingHealth coaching and counseling

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.