Intern 2 Software Engineering at Juniper Networks

Juniper is changing what’s possible in networking. We’re going beyond building the networks customers expect — we’re building the networks customers deserve. And the world is taking note. But to continue to excel, we have work to do. Change in our industry is accelerating. To power connections and empower change, we need radical thinkers, eternal optimists, and energized personalities. We need people like you.

Success requires big thinking and high-reaching goals. Our culture breeds innovation. Here, you will have the opportunity to take chances and let your ideas grow. You will be supported by thoughtful, inclusive, and accessible leaders. You will have every chance to be a part of the conversation and seize our momentum. Your career will be better for it.

At Juniper, we strive to deliver network experiences that transform how people connect, work and live. We Power Connections, Empower Change, and we do that through our core values Being Bold, Building Trust and Delivering Excellence.

Do you want to solve complex problems and build systems that will change the Internet? Do you want to be part of a company that is on the cutting edge of technology? Do you want to work with a world-class team of engineers?


Kickstart your career with Juniper Networks

Belfast UK

At Juniper Networks, our goal is to solve the unsolvable by challenging conventions to define what’s possible, not simply what’s next.
Do you want to pursue bold aspirations?
Do you want to make a difference to the way people work, play and live their lives?
If yes, we want to talk to you and, if you want to know more, keep reading.


About the Job:

Juniper is seeking a Software Engineering Intern to be part of their Belfast Software Engineering team. The Belfast Software Engineering team focuses on developing innovative management and control solutions for Open Network Systems. This reflects trends in IP Networking and Data Center solutions to move to a centrally controlled, programmable network that allows customers to control their own networks.

The software development languages are Go; Java and JavaScript and the solution is deployed in Docker containers within a Kubernetes cluster.

The Software Intern will be working to a Continuous Integration development model, experiencing its benefits and practices as applied to commercial software development.

Test tools used in the project include Selenium and Robot

The candidate must possess solid software programming skills and have an understanding of IP networks.



Prototype, design, implement and unit test new product features and functionality within the Juniper Network Automation products.  



  • Computer Science or Electronic Engineering background.
  • Go; Java or JavaScript programming skills as part of a software project.
  • Linux knowledge is highly desired.
  • Python scripting knowledge is a plus.
  • Knowledge about development & debugging processes and tools (e.g., IDEs, source control, unit test automation, continuous integration, debuggers) is highly desired.
  • Good written and oral communication skills; outstanding listening and interpersonal skills; ability to clearly articulate a problem/situation at hand and communicate alternative strategies.


Other Information:

We can only accept applications from EU citizens or students from Non‐EU countries with the right to work in the UK.
Applications from students without the right to work will not be considered.


About Juniper

Juniper Networks challenges the status quo...

...with innovative products, solutions and services critical to businesses by transforming the economics of networking in the connected world. We are pushing the limits of silicon, systems and software for unified environments and open architectures in our routing, switching and security solutions.

We are a leader in network automation, performance and creation. We create highly scalable, secure and cost‐effective networks for unprecedented choice, agility, efficiency and value. We empower customers to unlock new business models and capitalize on new growth opportunities. We do so by challenging conventions to define what’s possible, not simply what’s next. Every product, solution and person who works at Juniper is driving business transformation that underpins the connected world.

At Juniper we believe this is more than a job ‐ it’s an opportunity to help change the world...


Juniper respects and is committed to protecting the privacy of individuals. Juniper processes job applicants' personal data in accordance with our Recruiting Privacy Notice: