Senior Staff, Software Engineer - GM1011812

Company:  Juniper Networks, Inc
Location: Sunnyvale
Closing Date: 21/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Sr. Staff, Software Engineer (Client Facing, Test Automation, Networking)

Location (HYBRID): Sunnyvale, CA

Juniper Networks is a leading telecommunications equipment vendor building high-performance network products for service providers, enterprises, data centers, campus and metro customers. Juniper routers like MX-series, switches like QFX series, firewalls like SRX series and Software Defined Networking (SDN) controllers like Contrail and NorthStar are used to perform complex network functions in diverse customer networks.

The software engineering group at Juniper Networks is responsible for designing, developing, building, qualifying, and delivering software and networking products. The software test engineering group comprises highly skilled engineers responsible for delivering production-grade quality products by validating and qualifying the software and products through automated, agile, and adaptive test engineering.

Qualified candidates are responsible for delivering production-grade quality products by validating and qualifying the software and products through automated, agile, and adaptive test engineering methodologies. The engineer should be well-versed in networking technologies, virtualization technologies, and possess strong automation skills.

This role will require you to be a team player, an excellent problem solver, and have the ability to work independently while managing multiple priorities. In addition, a strong background in automation skills is essential.

Responsibilities:

  • Help test customer networks - owning design, development, implementation, and reporting of end-to-end testing, including all test best practices implemented at Juniper in an efficient test automation framework.
  • Understand software functional specifications and develop test strategies covering areas across customer solutions in the certification process.
  • Deliver automated scripts using agile processes and the latest techniques.
  • Work closely with cross-functional teams to develop and execute functional level, scale, and performance test scenarios using automation.
  • Validate functional cases across the technology on networking products.
  • Develop expertise in assigned technology areas.
  • Analyze and root cause software issues identified during execution.
  • Collaborate with teams across geographical locations, working with cross-functional teams, architects, and executives.
  • Work closely with Juniper product development and business unit architecture teams to understand product/feature requirements and solutions in alignment with customer business/network priorities.
  • Build strong relationships with senior leadership to understand business objectives and translate them into project deliverables.
  • Highlight and brainstorm emerging technologies and customer use cases for the betterment of product deliverables.
  • Support in replicating customer-found issues and provide root-cause corrective action.
  • Provide proof of concept (POC) to realize certain customer use case scenarios to demonstrate feasibility.

Requirements:

Tools & Technologies Skills:

  • IP / MPLS routing
  • Network Services
  • Understanding of TCP/IP and related protocols such as Ethernet, OSPF, ISIS, L2VPN, L3VPN, GRE, IPSec, NAT, HTTP, NetConf, BGP, MPLS, EVPN-VXLAN, Multicast.
  • Automation programming skills (Python, Perl), network virtualization, containerization, and Software Defined Networking (SDN) knowledge are required.
  • Layer 2 technologies, Spanning Tree, LAG, MC-LAG, Virtual Chassis
  • CLOS Architecture, HA Design Concepts, EVPN, VPLS
  • Proven track record and proficiency in Perl/Python and UNIX is a must.
  • Good skills in automation frameworks like ROBOT.
  • Expertise in using networking test equipment like Spirent and Ixia, including automation.
  • Excellent oral and written communication skills.
  • Outstanding problem-solving skills in the diagnosis and resolution of customer issues.
  • Self-starter, proactive, and able to handle multiple tasks efficiently.

Minimum Qualifications:

  • Bachelor of Engineering in Electronics/Computer Science, or higher degree is desired.
  • 8+ years of relevant experience with a strong automation background.

Preferred Qualifications:

JNCIE/JNCIS or equivalent certification.

#J-18808-Ljbffr
Apply Now
Share this job
Juniper Networks, Inc
  • Similar Jobs

  • Senior Staff, Software Engineer - GM1011812

    Sunnyvale
    View Job
  • Staff / Senior Staff Software Engineer

    Palo Alto
    View Job
  • Senior Staff Software Engineer

    Mountain View
    View Job
  • Senior Staff Software Engineer

    Santa Clara
    View Job
  • Senior Staff – Software Engineer

    San Jose
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙