VIAVI Solutions logo

Senior Software Engineer (C++, Python & Cloud)

VIAVI Solutions

Job Overview

Join VIAVI Solutions as a Senior Software Engineer, where you will play a crucial role in developing and maintaining software solutions that support our global network and service enablement products. This position is ideal for a seasoned software engineer with a strong background in C++, Python, and cloud technologies, who is passionate about building robust software systems.

Key Responsibilities

  • Software Development: Design, develop, and maintain software applications using C++ and Python. Ensure code quality and adherence to best practices.
  • System Testing and Validation: Direct system testing and validation procedures. Work closely with customers and departments to resolve technical issues and ensure software meets high-quality standards.
  • Performance Optimization: Modify software to fix errors, adapt it to new hardware, improve performance, or upgrade interfaces.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams to ensure effective communication and project success.
  • Customer Training: Train and coach customers in the operation of test automation and the use of test tools.

Required Skills and Experience

  • Experience: 5+ years in software development with proven problem-solving skills.
  • Technical Skills: Proficient in C++, Python, and Linux. Experience with IPC, socket programming, multithreading, and performance profiling.
  • Networking Knowledge: Understanding of IP, UDP, TCP, SCTP, and mobile network protocols.
  • Cloud and Virtualization: Experience with AWS, Azure, OCI, GCP, and virtualization technologies like Docker and KVM.
  • Test Automation: Familiarity with Jenkins, Robot, and other test automation tools.
  • Communication: Excellent written and oral communication skills in English; German is a plus.

Additional Information

  • Travel: Up to 20% travel may be required for customer site engagements.
  • Work Environment: Hybrid work model with both on-site and remote work.

About VIAVI Solutions

VIAVI Solutions is a global leader in network test, monitoring, and assurance solutions. Our technologies support a wide range of customers, from mobile operators to governmental entities, ensuring connectivity and performance across various industries.

Join us and be part of a team that is passionate about innovation and customer success. Apply today to contribute to cutting-edge solutions that keep the world connected.

Similar jobs

Last update: 23 minutes ago

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

Vectra AI logo
Vectra AI

Senior Software Engineer - Python and Cloud

Join Vectra AI as a Senior Software Engineer in Dublin, focusing on Python, cloud, and cybersecurity.

Vectra AI logo
Vectra AI

Senior Software Engineer - Python and Cloud

Join Vectra AI as a Senior Software Engineer in Dublin, focusing on Python, cloud, and cybersecurity.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

LiveEO logo
LiveEO

Senior DevOps Engineer

Join LiveEO as a Senior DevOps Engineer to lead AWS infrastructure development and support in Berlin.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Development Engineer, Managed Operations

Join AWS as a Senior Systems Development Engineer to improve and operate large-scale software systems in Berlin.

emnify logo
emnify

Senior Software Engineer - Packet Gateway (C/Go)

Join emnify as a Senior Software Engineer to enhance our Packet Gateway with C/Go expertise, focusing on cloud infrastructure and network solutions.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Distribusion Technologies logo
Distribusion Technologies

Senior Software Engineer, Python

Senior Python Software Engineer role in Berlin, focusing on high-load systems and automation.

CAST AI logo
CAST AI

Senior Software Engineer - Virtualization and Systems Programming

Join CAST AI as a Senior Software Engineer specializing in virtualization and systems programming. Work remotely within the EU.

Bitmovin logo
Bitmovin

Staff C++ Software Engineer

Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.

Adva Network Security GmbH logo
Adva Network Security GmbH

Senior Software Engineer - Embedded Systems and Cryptography

Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.

Vio.com logo
Vio.com

Senior Platform Engineer

Join Vio.com as a Senior Platform Engineer to enhance our software development lifecycle with AWS, Kubernetes, and Terraform.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

9am logo
9am

DevOps Engineer (AWS, Java, Python, CI/CD)

Join as a DevOps Engineer to work with AWS, Java, and Python in a remote role based in Frankfurt.

Vio.com logo
Vio.com

Senior Backend Engineer with AWS and Go

Join Vio.com as a Senior Backend Engineer, working with AWS, Go, and Python to deliver high-quality hotel content.

Orbem logo
Orbem

Senior Platform Engineer

Join Orbem as a Senior Platform Engineer to build robust platforms, enhance software delivery, and drive innovation in AI-powered imaging.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

ASML logo
ASML

Senior Full Stack Software Engineer

Join ASML as a Senior Full Stack Software Engineer in Eindhoven, focusing on CI/CD and test automation.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Riverty logo
Riverty

Senior DevOps Engineer - Automation & Container

Senior DevOps Engineer needed in Cologne, Germany. Expertise in CI/CD, Kubernetes, Docker, Linux, Python. Hybrid work model.