AdTechTalent
Engineering6 days agoHybrid

Nexxen

Senior Software Engineer

javajvmdistributed systemsrest apisqlnosqlaerospikecassandrarediskeydbkafkakinesislinuxtomcatdockerkubernetesgitci/cdagiledevopsadtechaimentorshipsreperformancescalabilitylow latency

Key details

Salary

$180K – $200K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

New York, US

Full job description

Senior Software Engineer role on Nexxen DSP Software Development team. Responsibilities include designing and building high-throughput, low-latency backend services for programmatic advertising platform, managing large-scale data stores, mentoring engineers, applying SRE principles, and exploring AI applications in AdTech. Requires 7+ years Java backend experience, strong JVM knowledge, distributed systems expertise, SQL and NoSQL skills, real-time streaming experience, Linux proficiency, Docker/Kubernetes, Git and CI/CD, Agile/DevOps experience, and strong communication skills. Prior AdTech experience preferred. Hybrid work model with 3 days in New York office. Salary range $180,000 - $200,000. Benefits include medical, dental, vision, disability insurance, 401(k), EAP, parental leave, discretionary time off, and company holidays.

What you'll do

  • Serve as a senior engineer building high-performance, large-scale services for Nexxen DSP programmatic integrations and platform products
  • Independently transform vague business requirements into simple, well-reasoned technical designs and drive them from concept through production
  • Partner with Product team, Engineering Manager, and cross-functional stakeholders to shape requirements, scope, and roadmap
  • Take full ownership of complex initiatives including design, implementation, integration, rollout, and post-launch operation
  • Manage read/write access to a data store with billions of records and millions of operations per second
  • Write solid, testable, and performant code for services supporting high throughput and low latency (< 70ms response time)
  • Set the technical bar through code reviews and pair programming, mentoring mid- and junior-level engineers
  • Apply an SRE mindset to production deployments including observability, on-call readiness, incident response, capacity planning, and reliability improvements
  • Identify and resolve performance bottlenecks in large-scale distributed systems processing billions of transactions per day with strict SLAs
  • Drive increased test, monitoring, and automation coverage including automated acceptance testing
  • Collaborate on technical design and contribute to architectural decisions for the DSP platform
  • Explore and prototype emerging technologies, especially AI, to solve technical and AdTech problems
  • Operate within Agile / DevOps practices in a fast-paced environment
  • Lead and participate in planning, grooming, and architectural review sessions

Requirements

  • 7+ years building backend systems at scale
  • In-depth knowledge of the JVM ecosystem including garbage collection, profiling, and tuning
  • Strong grounding in distributed computing including REST APIs, fault tolerance, scalability, consistency, and resilience
  • Strong knowledge of data structures, algorithms, and systems design fundamentals
  • Strong SQL/RDBMS skills and hands-on experience with NoSQL distributed databases such as Aerospike, Cassandra, Redis, or KeyDB
  • Ability to independently turn ambiguous business problems into simple, pragmatic technical designs
  • SRE mindset with ownership of reliability, observability, and operational excellence in production
  • Experience with code review and technical mentorship
  • Detail-oriented in business and technical requirements gathering
  • Experience with automated acceptance testing and test-first mindset
  • Hands-on experience with real-time streaming pipelines using Kafka, Kinesis, or similar
  • Strong understanding of operating systems and experience working in Linux environments
  • Experience with web/application servers such as Tomcat
  • Solid grasp of networking and load balancing techniques
  • Production experience with Docker and Kubernetes
  • Proficiency with Git and CI/CD pipelines (GitLab CI/CD or equivalent)
  • Experience working in Agile / DevOps environments
  • Strong verbal and written communication skills
  • Strong interest in solving AdTech problems and growing into a subject-matter expert
  • Strong interest in applying AI to technical and AdTech problems
  • Prior AdTech industry experience strongly preferred
  • Familiarity with Python or Scala is a plus

Tech stack

JavaJVMSQLAerospikeCassandraRedisKeyDBKafkaKinesisLinuxTomcatDockerKubernetesGitGitLab CI/CDPythonScalaAI

Benefits

Medical insuranceDental insuranceVision insuranceDisability insurance401(k)Employee Assistance Program (EAP)Parental leaveDiscretionary time offCompany-paid holidays

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.