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

Software Engineer II, DSP (Demand Side Platform) - job 1 of 2

Nexxen is transforming advertising through a unified technology stack that empowers advertisers and agencies worldwide. They seek a Software Engineer II to join their DSP Software Development team.

Skills

  • Backend development experience
  • Understanding of distributed systems
  • SQL and NoSQL database knowledge
  • Real-time streaming technologies
  • Familiarity with Docker and Kubernetes
  • Version control systems experience

Responsibilities

  • Develop and maintain reliable, scalable, and efficient backend services.
  • Write high-quality, well-tested code.
  • Support large-scale distributed systems.
  • Participate in project planning and design sessions.
  • Analyze data to drive decision making.
  • Participate in application troubleshooting and support.
  • Identify bottlenecks and optimize system performance.

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

$155000 / YEARLY (est.)
min
max
$140000K
$170000K

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 II, DSP (Demand Side Platform) , Nexxen

At Nexxen, we’re on the cutting edge of digital advertising, and we’re thrilled to be looking for a talented Software Engineer II for our Demand Side Platform (DSP). If you’re ready to dive into a dynamic environment based in New York, you’ll join a team that's transforming advertising through innovative, data-driven solutions. In this role, you will maintain and develop robust, scalable backend services that power our sophisticated audience targeting, bidding, and ad serving components. Since Nexxen DSP processes billions of real-time transactions daily, you’ll be tackling performance and scalability challenges that keep things fresh and exciting. Imagine collaborating with Product, Applied Science, and other Engineering teams, all while sharing knowledge and driving innovation! You'll have the opportunity to work on large-scale distributed systems, analyze data to drive decisions, and constantly enhance your skills in modern technologies. With a hybrid work schedule, you’ll enjoy the flexibility of working from home a couple of days a week while contributing to a vibrant office culture. At Nexxen, we pride ourselves on our customer-centric, collaborative ethos without egos, so you'll fit right in if you are a curious and committed tech enthusiast. If you're passionate about taking ownership of projects and continuously improving processes, then we can’t wait to meet you. Join us at Nexxen, where every day is an opportunity to learn something new and make a real impact!

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

As a Software Engineer II at Nexxen, you will primarily be responsible for developing and maintaining reliable and scalable backend services. This includes writing high-quality code, supporting large-scale distributed systems, participating in project planning, and ensuring system performance. You'll collaborate closely with the Product team and other engineers to gather and implement requirements as you work on innovative solutions for our Demand Side Platform.

Join Rise to see the full answer
What qualifications are needed for a Software Engineer II position at Nexxen?

Nexxen requires applicants for the Software Engineer II role to have a Bachelor’s degree in Computer Science or a related field, along with a minimum of 4 years of backend development experience, preferably in Java or Scala. A deep understanding of distributed computing challenges, along with hands-on experience building data-intensive systems, is essential. Familiarity with SQL, NoSQL databases, and real-time streaming technologies will also be valuable.

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

At Nexxen, the work environment for a Software Engineer II is collaborative and innovative. With a hybrid work model, you’ll work on-site three days a week and have the flexibility to work remote on the other days. The company culture emphasizes the 3Cs - Customer Centric, Curious Mindset, and Collaboration without Ego, which reflects the supportive and dynamic atmosphere you can expect when working with us.

Join Rise to see the full answer
What technologies does a Software Engineer II at Nexxen work with?

A Software Engineer II at Nexxen will engage with a variety of modern technologies and frameworks, including Java and Scala for backend development. You should also be familiar with Docker, Kubernetes, SQL, and NoSQL databases like Cassandra or Redis. Experience with real-time streaming technologies such as Kafka or Kinesis is also preferred, as these are critical for our Demand Side Platform.

Join Rise to see the full answer
How does Nexxen support employee development for Software Engineers?

Nexxen places a high value on continuous learning and professional development for its Software Engineers. As a Software Engineer II, you are encouraged to keep abreast of the latest backend technologies and best practices. You'll have the opportunity to participate in training sessions, knowledge sharing, and engage with innovative projects that facilitate personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II, DSP (Demand Side Platform)
Can you describe your experience with backend development technologies?

In responding to this question, be sure to highlight your experience with specific languages and frameworks relevant to the role, such as Java or Scala. Mention key projects where you've utilized these technologies and the impact your work had on system performance and efficiency.

Join Rise to see the full answer
How do you approach performance tuning in large-scale applications?

When answering this question, discuss your methodology for identifying performance bottlenecks, such as using monitoring tools or analyzing response times. Explain any metrics you typically monitor and how you implement optimizations to improve system performance and reliability.

Join Rise to see the full answer
What strategies do you use for troubleshooting issues in production?

Describe your systematic approach to troubleshooting, including how you prioritize issues based on severity and impact. Share any specific tools or techniques you utilize for logging and monitoring that help you quickly diagnose and resolve production issues.

Join Rise to see the full answer
Can you provide an example of a challenging problem you solved in your last job?

Provide a clear, structured response by outlining the problem, your assessment, the solution you proposed, and the outcome. Focus on the impact your solution had on the team or project and any lessons learned during the process.

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

Discuss the practices you follow to maintain code quality, such as code reviews, writing tests (unit, integration), and following best practices for documentation. Emphasize your commitment to producing maintainable, efficient code and how you collaborate with peers to uphold high standards.

Join Rise to see the full answer
What experience do you have with containerization and orchestration tools?

In your answer, elaborate on your hands-on experience with Docker for containerization and Kubernetes for orchestration. Share specific projects where you've implemented these technologies and any benefits that resulted in terms of deployment efficiency or scalability.

Join Rise to see the full answer
How do you handle working in a collaborative team environment?

Emphasize your communication skills and teamwork approach. Share examples of how you’ve successfully collaborated with cross-disciplinary teams, specifically mentioning any agile methodologies you follow to enhance team productivity.

Join Rise to see the full answer
What is your understanding of distributed systems?

Provide a brief overview of your knowledge of distributed systems, touching on concepts like fault tolerance, scalability, and messaging protocols. Include any relevant projects where you’ve encountered challenges specific to distributed computing and how you addressed them.

Join Rise to see the full answer
Have you worked with any real-time streaming technologies?

If applicable, share your experience with technologies like Kafka or Kinesis. Discuss how you implemented these tools in your previous projects and the overall effect on data processing efficiency and speed.

Join Rise to see the full answer
Why do you want to join Nexxen as a Software Engineer II?

Here, express your enthusiasm for working at Nexxen, especially regarding its commitment to innovation and flexibility in advertising technology. Highlight aspects of the company culture like the 3Cs - Customer Centric, Curious Mindset, and the opportunity for personal growth that resonate with you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Nexxen Remote New York, Chicago
Posted 13 days ago
Photo of the Rise User
Nexxen Remote New York, New York
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Voxaar Remote No location specified
Posted 5 hours ago

Join a fast-growing startup as a Back-End Developer with expertise in Node.js, focused on AI-driven communication solutions.

PLANET S.A. Remote No location specified
Posted 7 days ago
Photo of the Rise User
Grindr Remote No location specified
Posted 14 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Family Medical Leave
Paid Holidays

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
$140,000/yr - $170,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!