Senior Software Engineer

Posted 15 Days Ago
Be an Early Applicant
Frankfurt, Hessen
Senior level
AdTech • Marketing Tech
The Role
The Senior Software Engineer will develop and maintain high-scale server backend systems, work with IoT protocols, and ensure robust data transmission across systems. Responsibilities include using AWS services, collaborating with teams, managing messaging systems, deploying applications on Kubernetes, and monitoring performance with various tools.
Summary Generated by Built In

Who is Nexxen?   
One platform. Endless opportunities. In an ecosystem where everyone’s trying to get closer – buyers to sellers, platforms to clients, brands to consumers – Nexxen bridges new opportunities in ways that others cannot. Data, service, and planning capabilities are our superpowers, enabling our clients to better reach and understand audiences across screens. Nexxen brings new and distinct opportunities to our partners, giving our employees the chance to expand and grow their skills. 

Why join the Nexxen team? 
With a global footprint, you can be part of a team that is transforming advertising through our creative, flexible and unified solutions. Employees hustle, commit and dedicate themselves to pillars that make up the Nexxen Way – the 3Cs - Customer Centric, Curious Mindset, Collaborative with No Ego. 

What You’ll Do:    

We are seeking a highly skilled and experienced Software Engineer to join our ACR (Automatic Content Recognition) team. This role involves developing and maintaining high-scale/high-reliability server backend systems, working with IoT protocols, and collaborating with internal teams and partners. The ideal candidate will have expertise in Node.Js, IoT protocols, messaging systems, cloud technologies, and monitoring tools, with additional experience in C/C++ or RUST being a plus. 

This role will be based in the Frankfurt office. Our team follows a hybrid schedule working in-office two-three days a week and remotely for the rest. 

Each day can be different here at Nexxen, but some of the things you can expect to be doing daily are: 

  • Develop and maintain high-scale, high-reliability server backend systems. 
  • Ensure backend systems are robust, scalable, and secure. 
  • Collaborate with other engineers to integrate backend systems with embedded devices. 
  • Implement and maintain IoT communication protocols such as MQTT. 
  • Ensure seamless data transmission between devices and backend systems. 
  • Monitor and troubleshoot IoT connectivity issues. 
  • Implement and manage messaging systems such as Kafka, RabbitMQ, and Clustered EMQX. 
  • Ensure reliable message delivery and processing. 
  • Optimize messaging systems for high throughput and low latency. 
  • Utilize AWS services including DynamoDB, MKS (Kafka), and ElastiCache (Redis). 
  • Implement scalable and cost-effective cloud solutions. 
  • Ensure cloud infrastructure is secure and compliant with best practices. 
  • Use Kubernetes for container orchestration. 
  • Deploy, manage, and monitor containerized applications. 
  • Use monitoring tools like Prometheus, Grafana, and DataDog to track system performance. 
  • Set up alerts and dashboards to monitor system health and performance. 
  • Analyze metrics to identify and resolve performance bottlenecks. 
  • Work closely with internal teams and external partners to ensure project success. 
  • Communicate project status, updates, and results to stakeholders. 
  • Facilitate collaboration between the data science team and other teams within the organization. 
  • Use GitLab for version control and continuous integration/continuous deployment (CI/CD). 
  • Manage tasks and projects using JIRA. 
  • Follow Agile development practices to ensure iterative progress and timely delivery. 
  • Nice to have experience with C/C++ and RUST for system-level programming. 

What Will I Bring?   

  •   Proficiency in developing high-scale, high-reliability server backend systems. 
  •   Strong programming skills in NodeJs. 
  •   Knowledge of IoT protocols such as MQTT. 
  •   Experience with messaging systems like Kafka, RabbitMQ, and Clustered EMQX. 
  •   Proficiency with AWS services including DynamoDB, MKS (Kafka), and ElastiCache (Redis). 
  •   Experience with Kubernetes for container orchestration. 
  •   Familiarity with monitoring tools like Prometheus, Grafana, and DataDog. 
  •   Proficiency with GitLab for version control and CI/CD. 
  •   Experience with JIRA for project management. 
  •   Familiarity with Agile development practices. 
  •   Nice to have experience with C/C++ and RUST. 

You must be:  

  •   A Strong problem-solver with excellent analytical skills. 
  •   An excellent communicator with superb teamwork abilities. 
  •   Ability to work in a fast-paced, dynamic environment. 
  •   Self-motivated with a passion for continuous learning and innovation. 

Education & Qualification 

  • Education Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 
  • Experience 5+ years of experience in software engineering, with a focus on backend systems and IoT protocols. 
  • This role does not require a German Speaker 

At Nexxen, we value our differences, varied experiences, and collective contribution. We know that not everyone takes the same career path, so if you don’t match this job description perfectly, don’t worry! We would rather see your application than risk missing out on your potential to make an impact.   

What if I have any questions before I apply? 

All applications need to be submitted online, however, to discuss any adjustments you may require ahead of submitting your application, please email [email protected]

#GERMANY 

#FRANKFURT 

#GLOBAL 

Top Skills

Node.js
The Company
HQ: New York, New York
650 Employees
On-site Workplace

What We Do

One platform. Endless opportunities.

Our true full-stack solution, comprised of a demand- and sell-side platform, a data management platform and creative capabilities, uniquely brings buyers and sellers closer together while enhancing their performance and efficiency across the linear, CTV and digital ecosystem

Similar Jobs

Morningstar Logo Morningstar

Senior Software Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Frankfurt am Main, Hessen, DEU
12700 Employees

CrowdStrike Logo CrowdStrike

Sr. Software Engineer - Cloud Platform Reliability (Remote)

Cloud • Information Technology • Sales • Security • Cybersecurity
Remote
Frankfurt, Hessen, DEU
10000 Employees

Qualtrics Logo Qualtrics

Solution Engineer - DACH

Artificial Intelligence • Information Technology • Natural Language Processing • Software • Business Intelligence • Generative AI
Frankfurt, Hessen, DEU
5000 Employees

McCain Foods Logo McCain Foods

Process Engineer Technical Operations CE (CAPEX)

Food • Retail • Agriculture • Manufacturing
Eschborn, Hessen, DEU
20000 Employees

Similar Companies Hiring

JuiceMedia.AI Thumbnail
Marketing Tech • Machine Learning • Digital Media • Big Data Analytics • Analytics • Agency • AdTech
Marina Del Rey, CA
68 Employees
Effectv Thumbnail
Marketing Tech • Digital Media • AdTech
New York, NY
2157 Employees
AdRoll Thumbnail
AdTech
US

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account