> Markdown version of [/jobs/ext/2279574-early-careers-rotational-program-development-engineer-software-engineering-ai-track](https://www.wearedevelopers.com/jobs/ext/2279574-early-careers-rotational-program-development-engineer-software-engineering-ai-track). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Early Careers Rotational Program Development Engineer - Software Engineering/AI Track - **Company:** VIAVI Solutions Inc. - **Location:** Morrisville, NC, United States - **Salary:** $45,760.0 - $83,200.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Bluetooth, C++ (Programming Language), Computer Engineering, Linux, Network Protocols, Software Engineering, TCP/IP, TypeScript, Large Language Models, Information Technology, Restful APIs - **Published:** August 28, 2026 - **Apply:** https://www.jofdav.com/jobs/59417449-early-careers-rotational-program-development-engineer-software-engineering-ai-track ## About the Role We look for people who are enthusiastic about innovation and cutting-edge technologies to provide products to customers. If you are passionate about product quality and thrive on collaborating and communicating with Agile teams and leadership regarding designs, project progress and issue resolution, then VIAVI is a good place for you! You will also be expected to demonstrate an ability to continuously learn relevant new technologies, tools, methods and processes to leverage in your solutions., * Undergrad or Graduate Degree from an accredited university in one of the following disciplines: Computer Science, Electrical Engineering or Computer Engineering or equivalent technical degree. * Experience with C/C++ or Java, JavaScript / TypeScript, Linux, exposure to networking protocols (ie. TCP/IP, 802.11, Bluetooth), and RESTful API integration. * Familiar with Large Language Models, AI-assisted coding, and agentic workflows. * Some engineering related experience outside of the classroom environment like an internship/Co-Op, hackathon, research project, or related experience. * Demonstrated skills in time management and ability work in a collaborative/team environment * Capability to quickly adapt to new projects and changing priorities when needed. * Ability/Desire to work on a temporary assignment in another country/location ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How to Find Tech Jobs in Vienna](https://www.wearedevelopers.com/magazine/292-how-to-find-tech-jobs-in-vienna) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)