Demo

Senior Software Engineer (C++) – Enterprise Cybersecurity

VIAVI Solutions and Careers
Minnetonka, MN Full Time
POSTED ON 1/2/2026
AVAILABLE BEFORE 3/2/2026
Summary:
VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.

We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company – to question, to collaborate and to push for solutions that will delight our customers.
Duties & Responsibilities:
Summary:
Work with a world-class engineering team developing high-performance software for Viavi's Network Performance Monitoring and Threat Detection platform. Build technologies that help IT teams accelerate problem identification, security threat detection, and remediation for Enterprise applications. This 100% on-site position offers daily collaboration, hands-on mentorship, and direct access to cutting-edge lab environments.
Duties/Responsibilities:
  • Develop high-performance, scalable network monitoring and threat detection software
  • Deliver end-to-end features across multiple system components
  • Design and implement solutions to complex problems in network monitoring, data analysis, and security
  • Own features from design through delivery, ensuring code quality and comprehensive testing
  • Optimize software for performance and data throughput
  • Participate in Agile refinement, planning, and implementation
  • Mentor peers and contribute ideas for product and process improvements
  • Leverage AI development tools (Claude Code, Cody, MS Copilot) to accelerate development
  • Work with QA to ensure smooth validation and incremental delivery
Pre-Requisites / Skills / Experience Requirements:
Basic Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
  • 5 years of software development experience
  • Strong C/C skills including algorithm design, data structures, and design patterns
  • Experience delivering software in an Agile/Scrum environment
  • Strong debugging and testing skills, including experience with legacy code
  • Experience with AI development tools such as Claude Code, Cody, or MS Copilot
Preferred Qualifications:
  • Microsoft Visual Studio experience
  • TCP/IP networking protocols and network architectures expertise
  • Database technologies (SQL, NoSQL, time series, columnar) and big data modeling
  • API development with REST, event streaming, and message queues
  • Security concepts and threat detection methodologies
  • OSI layer 7 protocols (VoIP, HTTP, etc.)
  • Multi-tier and cloud-native application architectures
  • Hardware performance characteristics (storage, CPU, memory, networking, acceleration)
  • CI/CD pipelines and build automation
If you have what it takes to push boundaries and seize opportunities, apply to join our team today.
VIAVI Solutions is an equal opportunity and affirmative action employer – minorities/females/veterans/persons with disabilities.

Salary.com Estimation for Senior Software Engineer (C++) – Enterprise Cybersecurity in Minnetonka, MN
$127,004 to $153,012
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (C++) – Enterprise Cybersecurity?

Sign up to receive alerts about other jobs on the Senior Software Engineer (C++) – Enterprise Cybersecurity career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at VIAVI Solutions and Careers

  • VIAVI Solutions and Careers Ashburn, VA
  • Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first re... more
  • 4 Days Ago

  • VIAVI Solutions and Careers Hot Springs, VA
  • Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first re... more
  • 8 Days Ago

  • VIAVI Solutions and Careers San Jose, CA
  • Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first re... more
  • 8 Days Ago

  • VIAVI Solutions and Careers San Jose, CA
  • Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first re... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer (C++) – Enterprise Cybersecurity jobs in the Minnetonka, MN area that may be a better fit.

  • Viavi Solutions Inc. Minnetonka, MN
  • Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first re... more
  • 1 Month Ago

  • Intellectt INC Saint Paul, MN
  • Job Details Job Description We are seeking a highly skilled Software Engineer with strong proficiency in C and Python to support the cybersecurity of medic... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!