Senior Software Engineer

Posted:
2/18/2026, 12:12:58 PM

Location(s):
California, United States ⋅ Calabasas, California, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

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, 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:

Position Overview

We are seeking a highly skilled Senior Software Engineer to join our Calabasas, CA team, focusing on the development of cutting-edge web applications for testing and data analysis. This role involves planning, designing, developing, and testing software systems for both process enhancements and cloud-based network topology. The ideal candidate will leverage modern development practices, including AI-powered assistants, to deliver robust full-stack web applications that serve global manufacturing needs.  The applicant will design and architect internal networks for worldwide manufacturing sites. Candidate will contribute to the improvement and development of existing automated test software, with emphasis on scalability, flexibility, and mobility. The individual will also be involved with AI infrastructure development, such as writing code to design and implement neural network layers.

Pre-Requisites / Skills / Experience Requirements:

Required Qualifications/Skills:

  • BS Degree or higher in CS, CE or Science equivalent.
  • 2+ years of software development experience.
  • Self-starter and motivator, willingness to study and learn new concepts.
  • Understand concept of database structure.
  • Capable of designing interactive web interfaces.
  • Knows how to set up source code repository and branching scheme.
  • Understand network architecture and topology.
  • Able to construct build environments and deployment process.
  • Proficient at UI creation with Visual Basic, C#, Visual C++, Python TK (Tkinter), etc.
  • Proficient with Python, Perl, TCL, Java, ruby, etc.
  • Understand of protocol stacks and OSI model.
  • Knows serialization data format, e.g. YAML, JSON, XML, CSV, INI, etc.
  • Knows virtual machines and containerization.
  • Able to develop in and understand Linux environment.

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.

Viavi Solutions

Website: https://www.viavisolutions.com/

Headquarter Location: Chandler, Arizona, United States

Employee Count: 1001-5000

Year Founded: 2015

IPO Status: Public

Last Funding Type: Post-IPO Equity

Industries: Aerospace ⋅ Automotive ⋅ Computer ⋅ Consumer Electronics ⋅ Hardware ⋅ Industrial ⋅ Military ⋅ Mobile ⋅ Software ⋅ Telecommunications