VIAVI is seeking a Staff Software Engineer to design and build applications and workflow automation that streamline critical business and engineering processes.
Requirements
- Minimum 8 years of experience in full-stack software development with strong system design expertise.
- Expert knowledge of Python.
- Strong experience in backend API service development.
- Proficiency in ReactJS and modern front-end technologies.
- Solid understanding of data modeling with both relational and NoSQL/document databases.
- Hands-on experience with Git and source control best practices.
- Experience building Jenkins pipelines and working with containerized jobs.
Responsibilities
- Translate high-level requirements into designs, estimates, user stories, and tasks.
- Build applications and workflow engines that address complex business and engineering challenges.
- Develop, maintain, and refactor automated systems for scalability and long-term reliability.
- Write clean, understandable, well-tested, and well-documented code.
- Diagnose and troubleshoot system automation and tooling issues.
- Contribute to and promote engineering best practices across teams.
- Work independently on diverse technical problems, including areas outside the immediate team’s skill base.
Other
- Bachelor’s degree from an accredited university in Computer Science, Engineering, or equivalent work experience.
- Collaborate with engineers, managers, and stakeholders to continuously improve development processes.
- Strong curiosity, problem-solving skills, and adaptability (a “jack-of-all-trades” mindset is a plus).
- VIAVI Solutions is an equal opportunity and affirmative action employer – minorities/females/veterans/persons with disabilities.
- Exceptional qualifications, experience and location may impact salary.