Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer I, DSP (Demand Side Platform)  image - Rise Careers
Job details

Software Engineer I, DSP (Demand Side Platform)

Nexxen is transforming advertising with flexible technology. They seek a Software Engineer I to develop backend services for their DSP team.

Skills

  • Backend development
  • Java or Scala proficiency
  • Understanding of distributed computing
  • Data structures and algorithms knowledge
  • Database experience
  • Version control with Git

Responsibilities

  • Develop and maintain backend services
  • Write high-quality, maintainable code
  • Support distributed systems for high transaction volume
  • Analyze data for decision making
  • Participate in troubleshooting and support
  • Create technical documentation
  • Continuously improve development processes

Education

  • Bachelor’s in Computer Science or related field

Benefits

  • Medical, dental, vision insurance
  • Disability insurance
  • 401(k)
  • Parental leave
  • Discretionary time off
  • Company-paid holidays
To read the complete job description, please click on the ‘Apply’ button
Nexxen Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Nexxen DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Nexxen
Nexxen CEO photo
Ofer Druker
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$110000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer I, DSP (Demand Side Platform) , Nexxen

Join Nexxen as a Software Engineer I on the Demand Side Platform (DSP) team in the lively city of New York! At Nexxen, we are redefining advertising with our innovative and flexible data-driven solutions. You’ll be at the heart of our mission-critical systems that handle billions of real-time transactions every day, focusing on audience targeting, bidding, and ad serving components. Working closely with a talented team, you’ll engage with modern technologies to enhance our programmatic ad serving solutions. We’re looking for someone with a strong backend development foundation, preferably with Java or Scala experience, and a keen understanding of distributed computing challenges. Here, you’ll write maintainable, high-quality code and take part in our agile workflow, ensuring our services are scalable and efficient. Your role will involve not only technical tasks but also analyzing data and making impactful decisions. We thrive on collaboration and continuous improvement, all while adhering to our core values of being customer-centric, curious, and collaborative. The position is hybrid, requiring in-office days to foster teamwork and innovation, and offers a competitive salary along with a variety of benefits. We can't wait for you to be part of this exciting journey with us at Nexxen!

Frequently Asked Questions (FAQs) for Software Engineer I, DSP (Demand Side Platform) Role at Nexxen
What are the main responsibilities of a Software Engineer I at Nexxen?

As a Software Engineer I at Nexxen, you will be responsible for developing and maintaining reliable backend services, participating in application troubleshooting, analyzing data, and creating technical documentation. Your work will directly support large-scale distributed systems that handle billions of transactions daily while ensuring adherence to best practices in software engineering.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer I position at Nexxen?

To qualify for the Software Engineer I position at Nexxen, you should have a Bachelor's degree in Computer Science or a related field, and at least 1 year of backend development experience using Java, Scala, or similar JVM languages. Skills in distributed computing, data structures, and familiarity with databases (both SQL and NoSQL) are essential for success in this role.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer I at Nexxen?

In your role at Nexxen, you will work with modern technologies related to backend service development, programmatic advertising, and ad-tech solutions. You'll leverage frameworks and tools that enhance the performance and scalability of our DSP, reinforcing your programming skills in languages like Java and Scala, along with experience in using version control systems and CI/CD practices.

Join Rise to see the full answer
What is the work environment like for a Software Engineer I at Nexxen?

The work environment at Nexxen for a Software Engineer I is collaborative and fast-paced, with a hybrid schedule involving three days in the New York office. The culture encourages innovation and knowledge sharing within teams, focusing on the 'Nexxen Way' of customer-centricity and a curious mindset, allowing team members to thrive and grow.

Join Rise to see the full answer
What benefits does Nexxen offer for the Software Engineer I position?

Nexxen offers a competitive range of benefits for the Software Engineer I position, including medical, dental, and vision insurance, a 401(k) plan, parental leave, discretionary time off, and company-paid holidays. The comprehensive benefits package is designed to support your health and well-being as you contribute to our innovative advertising solutions.

Join Rise to see the full answer
Common Interview Questions for Software Engineer I, DSP (Demand Side Platform)
Can you describe your experience with backend development and which languages you're proficient in?

When answering this question, highlight your experience in backend development, focusing on languages like Java or Scala. Discuss specific projects you've worked on, the challenges you faced, and how you contributed to the team's success in developing scalable applications.

Join Rise to see the full answer
How do you approach problem-solving when you encounter a bug in your code?

Demonstrate your methodical approach to problem-solving. Discuss how you would replicate the issue, analyze code, and utilize debugging tools. Share an example from your past experience and the steps you took to successfully resolve the issue.

Join Rise to see the full answer
What is your understanding of distributed systems and why are they important in ad tech?

Explain your grasp of distributed systems, emphasizing their critical role in processing high volumes of transactions, like those at Nexxen. Discuss aspects such as fault tolerance and scalability, illustrating your points with examples that showcase your knowledge and relevance to the ad tech industry.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss the best practices you follow, such as writing unit tests, peer code reviews, and employing CI/CD processes. Mention any tools you use to maintain code quality, and provide examples of how you have implemented these practices effectively in previous projects.

Join Rise to see the full answer
Describe a time when you had to work in a team on a complex project.

Share a scenario where you collaborated with others on a challenging project. Focus on your role within the team, how you communicated, and the strategies you employed to overcome obstacles together to ensure the project's success.

Join Rise to see the full answer
What techniques do you use for time management and prioritizing tasks?

Outline the techniques that work for you, such as setting deadlines, using task management tools, or agile methodologies. Illustrate with a specific example where you successfully managed multiple priorities and delivered quality results on time.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

Talk about your passion for continuous learning and the resources you utilize, such as online courses, tech blogs, or networking with professionals. Mention how staying updated enhances your contribution as a Software Engineer I at Nexxen.

Join Rise to see the full answer
What role do you think data analysis plays in software engineering?

Discuss the importance of data analysis in making informed decisions, troubleshooting issues, and assessing system performance. Provide examples of how data-driven insights have influenced your development processes in the past.

Join Rise to see the full answer
How comfortable are you with Agile methodologies, and how have you applied them?

Explain your familiarity with Agile practices, emphasizing your experience working in sprints and how it benefits project delivery. Provide insights from projects you've worked on that utilized Agile methods to demonstrate your adaptability and effectiveness.

Join Rise to see the full answer
What excites you about the ad tech industry and working at Nexxen?

Share your enthusiasm for the ad tech industry, focusing on its dynamic nature and the role of technology in evolving marketing strategies. Mention specific aspects of Nexxen's mission that resonate with you and how you see yourself making an impact as a Software Engineer I.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Nexxen Remote New York, NY; Chicago, IL; Los Angeles, CA
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 2 hours ago

Join CGI as a Software Engineer with expertise in Java, C++, and Summit to collaborate in a dynamic team supporting large banking clients.

Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Growth & Learning
Collaboration over Competition
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 13 days ago

Nexxen bridges new opportunities in ways that others cannot. Wherever you stand in the ecosystem, we enrich and elevate the advertising journey: digital to Connected TV to linear, planning to activation to measurement and optimization. No matter...

161 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$110,000/yr - $140,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!