VIAVI Solutions · 5 hours ago
Software Development Engineer II (C++) - Enterprise Cybersecurity Platform
VIAVI Solutions is a global provider of network test, monitoring and assurance solutions. They are seeking a Software Development Engineer II to develop a high-performance big data reporting platform for their Network Performance Monitoring and Threat Detection solution, working in a collaborative, agile environment.
AerospaceAutomotiveComputerConsumer ElectronicsHardwareIndustrialMilitaryMobileSoftwareTelecommunications
Responsibilities
Develop the next generation of the Apex reporting platform targeting hyperscale, high availability, and cloud native network and application monitoring. Scale of a single deployment may exceed 100 billion records per day, while typical queries must render in just seconds
Innovate, design, and implement solutions to highly complex problems to satisfy a broad range of customer needs
Take interest in learning the subject matter and use cases in order to make smart development decisions
Take ownership of features and take pride in your work, ensuring code is clean, correct, well tested, and meets the definition of done
Apply sound engineering principles for highly maintainable and testable software
Comment and document the 'right' amount
Maintain a keen eye towards quality, efficiency, scalability, and time to market
Participate in refinement, planning, and implementation of a continuously refreshed Agile backlog
Mentor junior team members and contribute technical leadership within your team
Actively contribute ideas for product and process improvements
Show a passion for continued learning. Stay abreast of new technology and trends
Work closely with the QA team to streamline functional software validation and incremental delivery
Qualification
Required
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
3-6 years of professional software development experience
Strong proficiency in C/C++, including algorithm design, data structures, and design patterns
Demonstrated experience with production-level software development and deployment
Critical thinking and the ability to craft solutions to difficult problems
A self-starter with a drive for digging into and understanding code and how it works
Passion for continual improvement
Desire to be part of a winning Agile team
Enthusiasm for experimenting with cutting-edge Generative AI tools to drive innovation, streamline workflows, and stay ahead of the competition
Preferred
Experience with Microsoft Visual Studio
Hands-on experience with various database technologies, including SQL, NoSQL, time series, columnar, and distributed
Knowledge of TCP/IP networking protocols
Experience with API creation and consumption via REST, event streaming, and message queues
Working knowledge of multiple data formats, including XML, JSON, and protobuf
Experience with OSI layer 7 protocols and their inner workings
Demonstrated experience with Agile Scrum or other similar Agile methodologies
Company
VIAVI Solutions
Global provider of network test, monitoring and assurance solutions and light management technologies
H1B Sponsorship
VIAVI Solutions has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (25)
2024 (22)
2023 (15)
2022 (30)
2021 (9)
2020 (17)
Funding
Current Stage
Public CompanyTotal Funding
$990.73M2025-12-16Post Ipo Equity· $140.73M
2025-10-16Post Ipo Debt· $600M
2025-08-13Post Ipo Debt· $250M
Recent News
Morningstar.com
2026-01-09
2026-01-08
Company data provided by crunchbase