AdTechTalent
Engineering2 days agoHybrid

Nexxen

Senior Software Engineer

javajvmdistributed systemsrest apilow latencyhigh throughputsrementorshipadtechaidockerkuberneteskafkanosqlsqlagiledevopspythonscala

Key details

Salary

$170K – $200K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

San Carlos, California, United States

Full job description

The Senior Software Engineer will join the Nexxen DSP Software Development team as a senior technical contributor and trusted leader on mission-critical, high-throughput services. Responsibilities include designing, implementing, and operating large-scale, low-latency backend services for programmatic advertising. The role requires ownership of complex initiatives, mentoring engineers, applying SRE principles, and collaborating with product and cross-functional teams. Candidates must have 7+ years of experience with Java backend systems, JVM tuning, distributed computing, SQL and NoSQL databases, real-time streaming technologies, Linux, Docker, Kubernetes, Git, and CI/CD pipelines. Experience in Agile/DevOps environments, strong communication skills, and interest in AdTech and AI applications are required. The position is hybrid, based in San Carlos, CA, with a salary range of $170,000 to $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 critical, 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
  • Write solid, testable, and performant code for services supporting high throughput and low latency (< 70ms response time)
  • Set technical bar through code reviews and pair programming, mentoring mid- and junior-level engineers
  • Mentor and uplevel teammates to act as a force multiplier for the engineering organization
  • Apply 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
  • 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
  • Ability to independently turn ambiguous business problems into simple, pragmatic technical designs
  • SRE mindset with ownership of reliability, observability, and operational excellence
  • Experience in code review and technical mentorship
  • Detail-oriented in business and technical requirements gathering
  • Strong experience with automated acceptance testing and test-first mindset
  • Solid SQL/RDBMS skills and hands-on experience with NoSQL distributed databases
  • Hands-on experience with real-time streaming pipelines using Kafka, Kinesis, or similar
  • Strong understanding of operating systems and experience 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 AdTech and desire to grow as 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.