Talent.com
Senior Software Engineer (Web Apps)

Senior Software Engineer (Web Apps)

VIAVIIndianapolis, IN, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Software Engineer - Web Applications

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.

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 :

  • 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 delivery
  • Mentor junior developers and contribute to technical decision-making processes
  • Drive adoption of best practices in code quality, testing, and deployment
  • Stay current with emerging technologies and evaluate their potential application to our products
  • Product Innovation :

  • Contribute to the development of new products and enhancement of existing network monitoring solutions
  • Work closely with product management and UX teams to deliver exceptional user experiences
  • Participate in the full software development lifecycle from conception to deployment
  • Ensure applications meet performance, security, and scalability requirements
  • Pre-Requisites / Skills / Experience Requirements

    Required Qualifications : Technical Skills :

  • Frontend Development : Expert-level proficiency in TypeScript and Angular framework
  • Backend Development : Strong experience with Java and Spring framework ecosystem
  • Database Technologies : Hands-on experience with both PostgreSQL and MongoDB
  • Message Streaming : Working knowledge of Apache Kafka for real-time data processing
  • Scripting & Automation : Proficiency in Python and Node.js
  • Containerization & Orchestration : Experience with Docker and Kubernetes
  • Cloud Platforms : Familiarity with major cloud providers (AWS, Azure, or GCP)
  • Professional Experience :

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional software development experience
  • 3+ years of full-stack web application development
  • Experience with agile development methodologies
  • Proven track record of delivering complex software projects
  • Preferred Qualifications :

  • Experience with AI-powered development tools and coding assistants
  • Familiarity with DevOps practices and CI / CD pipelines
  • Experience with monitoring and observability tools
  • Previous experience in a senior or lead developer role
  • What We Offer

  • Competitive salary and comprehensive benefits package
  • Opportunity to work on cutting-edge network technology solutions
  • Collaborative and innovative work environment
  • Professional development and career growth opportunities
  • Flexible work arrangements and work-life balance
  • Access to the latest development tools and technologies
  • Contribution to products that impact global network infrastructure
  • Location & 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 filing
  • Green card sponsorship for eligible candidates
  • 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.

    serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Indianapolis, IN, US