Principal Software Development Engineer

2 days ago


Bengaluru East Karnataka, India VIAVI Solutions Full time ₹ 25,00,000 - ₹ 1,00,00,000 per year

Summary:
VIAVI (NASDAQ: VIAV) has a 90+ year history of technical innovations that have evolved to keep pace and address our customer's most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. And, we are also at the forefront of optical security – we bend light to develop and deliver optical solutions that provide security to the world's currencies and safety and performance applications for consumer electronics and spectrometry.

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 fierce 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:
We are seeking an experienced Senior Software Architect to lead the design and development of a high-performance, scalable application for our next-generation network testing platform. The ideal candidate will combine deep technical expertise with strong architectural vision to ensure our platform meets the most demanding performance, reliability, and scalability requirements.

You will collaborate closely with product managers, engineering teams, and infrastructure specialists to design systems that can handle massive data throughput, low-latency operations, and evolving customer needs.

Responsibilities

  • Analyze requirements, design and develop high-quality products for a network test and measurement industry leader.
  • Build scalable applications with high throughput and low latency, ensuring the system can handle and analyze massive amounts of network data for reporting and insights.
  • Provide technical vision and direction to development teams, ensuring alignment with business goals and systems architecture.
  • Provide hands-on technical guidance in complex problem-solving, proof-of-concepts (POCs), and critical system design.
  • Lead technical design reviews, offering mentorship and constructive feedback to engineers and senior developers.
  • Evaluate and adopt emerging technologies, frameworks, and tools that enhance system scalability, performance, and maintainability.
  • Foster a culture of technical excellence, continuous learning, and engineering best practices across teams.

Pre-Requisites / Skills / Experience Requirements:
Job Requirements:
Education & Experience

  • Bachelors or Masters in Computer Science or equivalent
  • 15+ years of industry experience

Required Skills/Experience

  • Strong proficiency in Python and Go for backend/service development.
  • Hands-on experience with Docker and Kubernetes for containerization, orchestration, and deployment in cloud or on-prem environments.
  • Excellent C++, with extensive OO design and implementation experience
  • Understanding of AI/ML concepts, with practical experience applying ML techniques to large-scale data (preferred).
  • Solid knowledge of distributed systems, scalability, and performance optimization (high throughput, low latency).
  • Experience with REST APIs, microservices, and event-driven architectures.
  • Familiarity with CI/CD pipelines, version control (Git), and DevOps practices.
  • Strong problem-solving skills and ability to work with large, complex datasets.
  • Excellent collaboration and communication skills in a team-oriented environment.
  • Solid expertise in working with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra), including data modeling, query optimization, and performance tuning.
  • Experience with message queues / streaming platforms (e.g., Kafka, RabbitMQ for building scalable, event-driven systems.

Technical/Product expertise
:

  • Experience in Distributed systems design and implementation
  • Experience in Building high throughput applications
  • Experience in Building tools and applications to help debug customer issues.
  • Experience in Building high throughput reporting system.


  • Bengaluru East, Karnataka, India Alegeus Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Do you want to shape the future of fintech and healthtech? Energized by challenges and inspired by bold goals? Ready to elevate your career alongside driven and talented colleagues? If that sounds like you, explore a career at Alegeus today.Opportunity Happens Here.Principal Software Engineer IIJoin our team at Alegeus, where you'll experience unmatched...


  • Bengaluru, India Dell Technologies Full time

    Software Principal Engineer (I8) PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage...


  • Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITHYou will be a part of the larger Global Technology organization working on Nike’s internal Supply Chain and Planning Technology (SCPT) and reporting to the team’s Engineering Director.  You will work day-to-day with a team of engineers, the team’s Product Manager and Principal Engineers in the organization on software projects to...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 1,20,000 - ₹ 2,40,000 per year

    OverviewPrincipal Software EngineerYouwish to work in a fun and supportive environment.AtOne Identitywe know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed.One Identity is seeking aPrincipalSoftware...


  • Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITH You will be a part of the larger Global Technology organization working on Nike’s internal Supply Chain and Planning Technology (SCPT) and reporting to the team’s Engineering Director. You will work day-to-day with a team of engineers, the team’s Product Manager and Principal Engineers in the organization on software projects to...


  • karnataka, karnataka, india Nike Full time

    Become a Part of the NIKE, Inc. Team NIKE, Inc. does more than outfit the world’s best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can be. The company looks for people who can grow, think, dream and create. Its culture thrives by embracing diversity and rewarding imagination. The brand seeks achievers,...


  • Karnataka, Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITHYou will be a part of the larger Global Technology organization working on Nike’s internal Supply Chain and Planning Technology (SCPT) and reporting to the team’s Engineering Director.  You will work day-to-day with a team of engineers, the team’s Product Manager and Principal Engineers in the organization on software projects to...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, India QSC Full time

    QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment, and other markets. With a reputation for innovation, quality, and customer-first service, QSC is one of the fastest-growing companies in the industry, redefining...


  • Bengaluru, India Whatjobs IN C2 Full time

    QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment, and other markets. With a reputation for innovation, quality, and customer-first service, QSC is one of the fastest-growing companies in the industry, redefining...