Skip to content
← Back to job listings

Software Engineer (DSP Runtime)

Nexxen · United States

External listingfull-time12 days ago

About The Role

Join Nexxen, a leading company in the programmatic advertising industry. As a Software Engineer I, you will be responsible for building core components of our Demand Side Platform (DSP) and developing high-throughput, low-latency distributed systems. You will work on the core bidding infrastructure, targeting systems, and integrations with supply partners to drive efficient ad delivery and maximize campaign performance. This is a fast-paced environment where results are quickly visible, and you will have the opportunity to experiment with new and innovative technologies.

  • Design and develop high-performance distributed systems handling large-scale bid request traffic with sub-100ms latency requirements.
  • Build and optimize real-time bidding (RTB) services that evaluate targeting rules, campaign budgets, and bidding strategies in real time.
  • Monitor and improve system performance through observability, load testing, and capacity planning.
  • Bachelor's degree in computer science, Software Engineering, or related field
  • 2+ years of professional software development experience (or equivalent practical experience)
  • Familiarity with back-end technologies (back-end frameworks (Spring Boot etc.)
  • Experience with object-oriented programming (OOP) principles and software design patterns
  • Familiarity with microservices architectures, REST/gRPC APIs, and asynchronous processing
  • Strong programming skills in languages such as Java, Scala or Similar language
  • Experience working with relational or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or SQL Server
  • Familiar with distributed systems concepts
  • Excellent communication and teamwork abilities
  • Familiar with real-time streaming technologies like Kafka or Kinesis
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus
  • Good understanding of RESTful APIs, microservices, and web application architecture
  • Strong analytical and problem-solving abilities
  • Experience with Agile/Scrum development methodologies
  • Experience working within a Linux environment
  • Knowledge of version control systems, especially Git
  • Strong problem-solving, debugging, and analytical skills

This is an external listing. JobSpring does not represent or verify the employer. Report this listing