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.
Senior Software Engineer - Web Applications
Position Overview
We are seeking a highly skilled Senior Software Engineer to join our Indianapolis team, focusing on the development of cutting-edge web applications for network testing and monitoring solutions. This role involves planning, designing, developing, and testing software systems for both product enhancements and new cloud-based network monitoring tools. The ideal candidate will leverage modern development practices, including AI-powered coding assistants, to deliver robust full-stack web applications that serve our global customer base.
Duties & Responsibilities :
Key Responsibilities :
Software Development & Architecture :
- Plan, design, develop, and test sophisticated web applications for network testing and monitoring solutions
- Build and maintain full-stack applications using modern web technologies and frameworks
- Develop cloud-based and internet-related tools that scale to meet enterprise demands
- Implement microservices architecture and containerized applications
- Collaborate with cross-functional teams to translate business requirements into technical solutions
Technology Leadership :
Utilize AI coding agents and modern development tools to accelerate software deliveryMentor junior developers and contribute to technical decision-making processesDrive adoption of best practices in code quality, testing, and deploymentStay current with emerging technologies and evaluate their potential application to our productsProduct Innovation :
Contribute to the development of new products and enhancement of existing network monitoring solutionsWork closely with product management and UX teams to deliver exceptional user experiencesParticipate in the full software development lifecycle from conception to deploymentEnsure applications meet performance, security, and scalability requirementsPre-Requisites / Skills / Experience Requirements :
Required Qualifications :
Technical Skills
Frontend Development : Expert-level proficiency in TypeScript and Angular frameworkBackend Development : Strong experience with Java and Spring framework ecosystemDatabase Technologies : Hands-on experience with both PostgreSQL and MongoDBMessage Streaming : Working knowledge of Apache Kafka for real-time data processingScripting & Automation : Proficiency in Python and Node.jsContainerization & Orchestration : Experience with Docker and KubernetesCloud Platforms : Familiarity with major cloud providers (AWS, Azure, or GCP)Professional Experience
Bachelor's degree in Computer Science, Software Engineering, or related field5+ years of professional software development experience3+ years of full-stack web application developmentExperience with agile development methodologiesProven track record of delivering complex software projectsPreferred Qualifications
Experience with AI-powered development tools and coding assistantsFamiliarity with DevOps practices and CI / CD pipelinesExperience with monitoring and observability toolsPrevious experience in a senior or lead developer roleWhat We Offer
Competitive salary and comprehensive benefits packageOpportunity to work on cutting-edge network technology solutionsCollaborative and innovative work environmentProfessional development and career growth opportunitiesFlexible work arrangements and work-life balanceAccess to the latest development tools and technologiesContribution to products that impact global network infrastructureLocation & Work Arrangement
This position is based in Indianapolis, IN. Some travel may be required for customer engagements or team collaboration.
Immigration & Visa Support
VIAVI Solutions will provide visa sponsorship and immigration support for qualified candidates. We will assist with :
H-1B visa sponsorship and filingGreen card sponsorship for eligible candidatesIf 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.