V

Viavi Solutions

Provides network performance, optical security solutions

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of hands-on backend or data engineering experience.
  • Experience with production Kafka systems, including topics, partitioning, consumer groups, and offset management.
  • Experience with Kafka Streams DSL and Processor API, including stateful and stateless topologies.
  • Experience with Kafka Connect source and sink connectors and lifecycle management.
  • Experience with Apache Spark Structured Streaming, DataFrames, and Spark SQL at scale.
  • Experience with Java 11 or later and Spring Boot 3.x, including REST, security, and reactive patterns.
  • Ability to debug multi-threaded, distributed Java Virtual Machine systems.
  • Experience writing low-level and high-level design documentation and knowledge of distributed-systems principles, including the CAP theorem and eventual consistency.

Responsibilities

  • Own one or more fault-management modules end-to-end.
  • Write low-level design documents for every feature request and present them for team review.
  • Make technical decisions within the module, balancing delivery velocity and reliability.
  • Build event-driven pipelines with Kafka Streams and Kafka Connect for fault ingestion, correlation, and enrichment.
  • Implement Apache Spark batch and micro-batch jobs for large-scale fault analytics.
  • Meet service-level agreement targets for latency, throughput, and fault tolerance.
  • Build cloud-native microservices using Java and Spring Boot.
  • Design idempotent consumers, dead-letter queues, and back-pressure for exactly-once and at-least-once processing semantics.
  • Use large language model-assisted coding and artificial intelligence pair-programming tools to accelerate delivery.
  • Integrate machine-learning-powered anomaly detection and root-cause analysis into fault workflows.
  • Prototype artificial intelligence capabilities that improve automated fault-resolution rates.
  • Diagnose issues across Kafka brokers, Streams topologies, Spark executors, and Spring Boot services.
  • Serve as the primary escalation point for critical production incidents within the module.
  • Write runbooks and post-mortems to prevent recurring incidents.
  • Perform unit, integration, and contract testing and participate in peer code reviews.
  • Support observability through metrics, tracing, and structured logging, and participate in an on-call rotation.
  • Contribute to continuous integration and continuous delivery and infrastructure-as-code improvements.

Desired Qualifications

  • Experience with AIOps or observability platforms.
  • Experience with agentic development workflows or large language model-integrated toolchains.
  • Knowledge of telecom fault-management standards, including TM Forum and IETF YANG/NETCONF, or OSS/BSS domain knowledge.
  • Experience with Kubernetes, service meshes, cloud-native deployments, or cloud platforms such as AWS, Azure, or Google Cloud Platform.

About the Company

Viavi Solutions

Provides network performance, optical security solutions

VIAVI Solutions provides test, measurement, and assurance products for networks and services, along with optical security solutions. It serves mobile operators, governments, enterprise networks, and infrastructure contractors, offering hardware and software tools to design, deploy, monitor, and verify network performance and security. Unlike many competitors, VIAVI combines breadth across telecom networks with optical security capabilities and serves a global customer base, enabling end-to-end validation and protection of critical infrastructure. The company’s goal is to help customers deploy and operate reliable, high-performance networks and services while ensuring security and compliance.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Chandler, AZ
Founded
1923

Recently Posted Jobs

Explore more opportunities at Viavi Solutions

See more jobs