Software Engineer - Microservices, Go & Python

4 - 7 years

11 - 16 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • VIAVI is seeking a Software Engineer to join our Platform team in Bangalore and contribute to the development of modern web applications and containerized/microservices solutions for VIAVI Test Center. In this role, you will design, build, and maintain features that directly support customer use cases, working with Go, Python, and cloud-native technologies .
  • You will collaborate in a distributed, Agile environment, applying strong programming fundamentals to deliver high-quality, scalable, and maintainable software . This role provides an excellent opportunity to grow technical expertise , gain hands-on experience in cloud-native development , and make a meaningful impact on VIAVI s next-generation testing solutions.
Job Responsibilities:
 
Feature Development
  • Design, develop, and maintain features with a strong understanding of customer use cases.
  • Estimate tasks and deliver high-quality, reliable software in collaboration with the team.
Quality Debugging
  • Debug, troubleshoot, and resolve issues across the product lifecycle with quick turnaround times.
  • Support quality initiatives by contributing to unit testing, code reviews, and best practices.
Collaboration Agile Practices
  • Work effectively within a distributed Agile team , ensuring alignment with product and engineering goals.
  • Share knowledge and contribute to team-wide engineering excellence.
Pre-Requisites / Skills / Experience Requirements:
 
Job Requirements:
Education Experience
  • bachelors degree in Computer Science , Computer Engineering, or related technical field.
  • Minimum 2 years of professional software development experience .
Core Technical Skills
  • Proficiency in Go (Golang) , with additional experience in Python .
  • Solid understanding of operating systems concepts, algorithms, and data structures .
  • Working knowledge of containers and microservices architectures .
Development Practices
  • Familiarity with Agile methodologies and distributed team collaboration.
  • Experience with unit testing, code reviews, and programming best practices .
  • Ability to debug, troubleshoot, and resolve issues quickly across the product lifecycle.
Soft Skills
  • Strong analytical and problem-solving skills.
  • Good communication skills with the ability to work both independently and within a team.
  • Effective time management to handle project priorities, deadlines, and deliverables.
Nice to Have
  • Exposure to AI/ML concepts .
nan

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Viavi Solutions logo
Viavi Solutions

Telecommunications

San Jose

RecommendedJobs for You

chennai, bengaluru

chennai, bengaluru

hyderabad, bangalore rural, chennai

chennai, bengaluru