Software Engineer II

Flexible advertising platform unifying data, offering DSP and SSP solutions with the Nexxen Data Platform at its core.
$140,000 - $170,000
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Advertising

Description For Software Engineer II

Nexxen is transforming the advertising industry through their unified technology stack, comprising a demand-side platform (DSP) and supply-side platform (SSP) with the Nexxen Data Platform at its core. As a Software Engineer II in their DSP Software Development team, you'll be at the forefront of processing billions of real-time transactions daily, working on mission-critical systems that handle audience targeting, bidding, and ad serving components.

The role offers an exciting opportunity to tackle complex engineering challenges at scale, working with modern technologies and frameworks in a collaborative environment. Based in New York City with a hybrid work arrangement (three days in office, rest remote), you'll be part of a team that values customer-centricity, curiosity, and collaboration without ego - the three pillars of the Nexxen Way.

You'll be responsible for developing and maintaining high-performance backend services, participating in system design, and ensuring optimal performance of large-scale distributed systems. The position requires strong technical skills in Java/Scala, distributed systems, and modern cloud technologies, along with excellent problem-solving abilities.

The compensation package is competitive, ranging from $140,000 to $170,000 annually, complemented by comprehensive benefits including medical, dental, vision insurance, 401(k), parental leave, and more. This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the ad-tech industry while working with cutting-edge technology and a global team.

Last updated a month ago

Responsibilities For Software Engineer II

  • Develop and maintain reliable, scalable backend services
  • Write high-quality, well-tested code
  • Support large-scale distributed systems processing billions of transactions daily
  • Participate in project planning and design sessions
  • Analyze data to drive decision making
  • Participate in application troubleshooting and support including pager duty
  • Conduct code reviews
  • Identify bottlenecks and optimize system performance
  • Create technical documentation
  • Enhance test coverage and health monitoring

Requirements For Software Engineer II

Java
Scala
Kubernetes
Kafka
Cassandra
Redis
Linux
  • Bachelor's in Computer Science or related field
  • 4+ years of backend development experience with Java, Scala or similar
  • Experience with distributed systems and web service architecture
  • Strong understanding of REST APIs, fault tolerance, and scalability
  • Experience with SQL and NoSQL databases
  • Knowledge of streaming technologies like Kafka
  • Experience with Docker and Kubernetes
  • Proficiency with Git and CI/CD pipelines
  • Linux environment experience
  • Strong communication and problem-solving skills

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • EAP
  • Parental leave
  • Discretionary time off
  • Company-paid holidays

Interested in this job?

Jobs Related To Nexxen Software Engineer II

Software Development II, DSP Tech, DSP Business Health

Build analytics pipelines and APIs for Amazon's DSP Business Health team, providing critical insights for delivery partners while solving complex technical challenges at scale.

Software Development Engineer, Customer Engagement Technology

Mid-level Software Development Engineer role at Amazon's CET department, focusing on customer service technology and AI-driven solutions.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on customer service technology and automation using GenAI and machine learning.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on customer service technology innovation using ML and GenAI.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on building next-gen customer service routing systems using AI/ML.