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 3 months 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 Engineer II

Software Engineer II position at Microsoft working on Azure Communication Services, focusing on cloud-based messaging systems with 2+ years experience required.

Software Engineer II

Microsoft Software Engineer II position focusing on AR/VR technology, cloud services, and real-time collaboration experiences with competitive compensation and benefits.

Software Engineer, Black Community Inclusion

Software Engineering role at Google focused on Black community inclusion, developing next-generation technologies that impact billions of users worldwide.

Software Dev Engineer II - Amazon, Devices Supply Chain Technologies

Software Development Engineer II position at Amazon Device Services, focusing on building supply chain and operations systems for Amazon's device ecosystem.

Software Development Engineer In Test II

SDET II position at Zeta, a fintech company, focusing on test automation and quality assurance for their modern banking technology platform.