Search jobs > Sunnyvale, CA > Staff software engineer

63415P-Software Engineer Staff - GM1011673

Juniper Networks, Inc
Sunnyvale, California, US
$159.2K-$228.9K a year
Full-time

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

If your skills, experience, and qualifications match those in this job overview, do not delay your application.

Location (HYBRID) : Sunnyvale, CA / Herndon, VA / Westford, MA

Remote : Home Office, TX

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 through automated, agile, and adaptive test engineering.

Qualified candidates are responsible for delivering production-grade quality products by validating and qualifying the software 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 requires you to be a team player, an excellent problem solver, and able to work independently while managing multiple priorities.

Responsibilities :

  • Help test customer networks by owning design, development, implementation, and reporting of end-to-end testing.
  • Understand software functional specifications and develop test strategies 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, including architects and executives.
  • Work closely with product development and business unit architecture teams to understand product / feature requirements.
  • 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 product improvement.
  • Support in replicating customer-found issues and provide root-cause corrective action.
  • Provide proof of concept (POC) to demonstrate customer use case scenarios.

Requirements :

Tools & Technologies Skills :

  • IP / MPLS routing
  • Network Services
  • Understanding of TCP / IP and related protocols such as Ethernet, OSPF, BGP, MPLS, etc.
  • Automation programming skills (Python, Perl), network virtualization, containerization, and SDN knowledge.
  • Layer 2 technologies, Spanning Tree, LAG, MC-LAG, Virtual Chassis
  • CLOS Architecture, HA Design Concepts, EVPN, VPLS
  • Proficiency in Perl / Python and UNIX.
  • Good skills in automation frameworks like ROBOT.
  • Expertise in networking test equipment like Spirent and Ixia, including automation.
  • Excellent oral and written communication skills.
  • Strong problem-solving skills in diagnosing and resolving customer issues.
  • Self-starter, proactive, and able to handle multiple tasks efficiently.

Minimum Qualifications :

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

Preferred Qualifications :

JNCIE / JNCIS or equivalent certification

Minimum Salary : $159,200.00

Maximum Salary : $228,850.00

The pay range for this position is expected to be between $159,200.00 and $228,850.00 / year; however, the base pay offered may vary depending on multiple individualized factors.

The total compensation package includes medical benefits, 401(k) eligibility, vacation, sick time, and parental leave.

J-18808-Ljbffr

11 days ago
Related jobs
Promoted
ServiceNow
Santa Clara, California

Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes. It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Implement software that i...

Acceler8 Talent
Palo Alto, California

Machine Learning Software Engineer. Are you an experienced Machine Learning Software Engineer looking for your next challenge? This role offers an opportunity to work with a cutting-edge AI studio based in Palo Alto, CA, known for its state-of-the-art language models and innovative technology. As a ...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Google Cloud - Minnesota
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Lightmatter
Mountain View, California

BS or higher in computer/software engineering, electrical engineering, or related field. We are looking for talented software engineers to help us build the next generation of AI processors and large-scale systems. If you're a collaborative engineer or scientist who has a passion for innovation, sol...

General Motors
Mountain View, California
Remote

Experience developing and designing multi-tier production software systems utilizing HTTP APIs (REST, GraphQL) and backend datastores (PostgreSQL, DynamoDB, Redis, Elasticsearch, etc. Excellent communication skills and the ability to collaborate effectively with cross-functional teams, including des...

General Motors
Palo Alto, California

In this Staff Backend Software Engineer role, you will lead and develop high-performance backend services and systems for GM Commercial Services' new software solution. Proven ability to develop other engineers into senior engineers, operating and leading their own initiatives with team-wide scope a...

Advanced Micro Devices, Inc
San Jose, California

KEY RESPONSIBILITIES: - Contribute, develop and enhance a Clang/LLVM based compiler toolchain targeting a unique VLIW architecture - Take responsibility for continuous development, debugging and testing of the code you produce - Collaborate closely with multiple teams to deliver key solutions to cha...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. We are seeking a highly skilled and experienced Staff Software Engineer to join our Personalizat...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...