Viavi Solutions

Software Development Engineer

Viavi Solutions$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • 2-5 years of software development experience
  • Proficient in an object-oriented programming language (C++, Python)
  • Familiar with software development methodologies (Agile, Scrum)
  • Understanding of data structures, algorithms, and software design principles
  • Familiarity with Git
  • Excellent problem-solving and communication skills

Responsibilities

  • Design, develop, test, and debug software applications and systems
  • Participate in all phases of the software development life cycle (SDLC)
  • Collaborate with cross-functional teams for successful product delivery
  • Write clean, efficient, and maintainable code
  • Perform code reviews for code quality
  • Troubleshoot and resolve software defects in a timely manner
  • Contribute to improving development processes and tools

Benefits

  • Opportunities for professional growth in a dynamic environment
  • Collaborative team culture
  • Exposure to cutting-edge technologies
  • Flexible work schedule options
Full Job Description

Duties & Responsibilities:

Job Summary

We are seeking a talented and motivated Software Development Engineer to join our dynamic engineering team at Viavi Solutions, LLC. In this role, you will contribute to the design, development, and maintenance of cutting-edge software solutions for our industry-leading products.

Job Responsibilities:

  • Design, develop, test, and debug software applications and systems according to specifications.
  • Participate in all phases of the software development life cycle (SDLC), including requirements gathering, design, implementation, and deployment.
  • Collaborate with cross-functional teams, including product management, QA, and other engineering disciplines, to ensure successful product delivery.
  • Write clean, efficient, well-documented, and maintainable code.
  • Perform code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Contribute to the improvement of development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends.

Pre-Requisites / Skills / Experience Requirements:

Job Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 2-5 years of experience in software development.
  • Proficiency in at least one object-oriented programming language (e.g., C++, Python).
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Understanding of data structures, algorithms, and software design principles.
  • Familiarity with Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Ability to learn new technologies quickly and adapt to changing project requirements.

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

 

About Viavi Solutions

Viavi Solutions is a global provider of network test, monitoring and assurance solutions to communications service providers, enterprises, network equipment manufacturers, civil government, military and avionics customers. The company serves customers worldwide.
Learn more about Viavi Solutions
Size
3,600 employees
Market Cap
$2.3 billion
Industry
Net Income
$30.1 million
Founded
1923
5 Year Trend
+9.9%
Revenue
$1.1 billion
NASDAQ

Similar Jobs

More Jobs at Viavi Solutions

More Information Technology Jobs

Find similar Software Development Engineer jobs: