Software Engineer I

Flexible advertising technology company providing unified data solutions through DSP and SSP platforms for advertisers, agencies, publishers and broadcasters worldwide.
$110,000 - $140,000
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
Enterprise SaaS · Advertising

Description For Software Engineer I

Nexxen is transforming the advertising industry through its innovative 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 I in the DSP Software Development team, you'll work on mission-critical systems processing billions of real-time transactions daily, focusing on audience targeting, bidding, and ad serving components. The role offers a hybrid work environment based in New York, with three days in-office and remote flexibility. You'll be part of a global team following the Nexxen Way - emphasizing Customer Centricity, Curious Mindset, and Collaborative spirit with No Ego.

The position requires strong backend development skills, particularly in Java or Scala, and a deep understanding of distributed systems. You'll be responsible for developing scalable services, writing high-quality code, and supporting large-scale systems while maintaining strict SLAs. The role involves active participation in troubleshooting, documentation creation, and continuous improvement of development processes.

This is an excellent opportunity for an entry-level software engineer to gain experience in ad-tech while working with cutting-edge technologies. The compensation package is competitive, ranging from $110,000 to $140,000, with comprehensive benefits including medical, dental, vision insurance, 401(k), parental leave, and more. Join a team that values innovation, collaboration, and personal growth while making a significant impact in the advertising technology space.

Last updated a month ago

Responsibilities For Software Engineer I

  • Develop and maintain reliable, scalable, and efficient backend services
  • Write high-quality, well-tested code that is maintainable
  • Support large-scale distributed systems processing billions of transactions daily
  • Analyze data to drive decision making
  • Participate in application troubleshooting and support including pager duty
  • Create technical documentation and operational runbooks
  • Keep up with latest backend technologies and best practices
  • Continuously improve development process and share knowledge
  • Follow agile methodologies in two-week sprints

Requirements For Software Engineer I

Java
Scala
  • Bachelor's in Computer Science or related field
  • 1+ years of backend development experience with Java, Scala or similar JVM language
  • Understanding of distributed computing challenges
  • In-depth knowledge of data structures and algorithms
  • Experience with NoSQL, SQL, and relational databases
  • Comfortable with Git and CI/CD pipelines
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving abilities

Benefits For Software Engineer I

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

Interested in this job?

Jobs Related To Nexxen Software Engineer I

Operations Engineer (Starshield)

SpaceX Operations Engineer position for Starshield program focusing on strategic planning, optimization of production processes, and resource alignment.

Software Engineer

Entry-level Software Engineer position at EBS (Alarm.com) in Krakow, focusing on video monitoring and IoT solutions development.

Junior Quantitative Developer

Junior Quantitative Developer role at Caxton Associates, developing systematic analysis tools and infrastructure for a global trading and investment firm.

Jr. Software Engineer - Python

Entry-level Python Software Engineer position at Liquid Advertising, working remotely on analytics tools for major gaming industry clients.

.NET Software Developer

.NET Software Developer position for building web and desktop applications using Microsoft technologies and modern frameworks.