Enable job alerts via email!

Software Engineer 4 - AD1011949

Juniper Networks, Inc

California, Sunnyvale (MO, CA)

On-site

USD 140,000 - 203,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Software Engineer to tackle complex challenges in network automation. In this role, you'll design and develop solutions that translate customer intent into network configurations using cutting-edge technologies. You'll gain hands-on experience working with top professionals while contributing to impactful projects that redefine networking. This position offers an exciting opportunity to work with Fortune 50 companies, fostering a culture of innovation and collaboration. If you're passionate about technology and eager to make a difference, this role is perfect for you.

Benefits

Health Coverage
401(k)
Vacation
Parental Leave

Qualifications

  • 4+ years of experience in software development with strong coding skills.
  • Familiarity with real-time system testing and simulation environments.

Responsibilities

  • Design and develop software solutions for network configurations.
  • Collaborate with Product Management to translate business requirements.

Skills

Python
C++
Linux
Algorithms and Data Structures
Networking Protocols

Education

Bachelor’s in Computer Science
Master’s in Computer Science

Tools

JIRA
Confluence
VMWare
OpenStack

Job description

Software Engineer 4 - Apstra Device Team

Location: Sunnyvale, CA

About this role

You will work on technical challenges related to a modern, scalable networked operating system, including pub-sub architecture, Graph data models, IBA framework for analytics, and Root Cause Identification systems to enable network self-healing. Your focus will be automating large cloud data centers with multi-vendor devices managed by a vendor-agnostic platform. Join us to contribute to impactful technology and customer success.

At Juniper Networks, you'll gain hands-on experience and learn from top professionals, laying a foundation for your career.

Our Mission

Juniper is redefining networking, building networks that go beyond expectations. We foster a culture of innovation, support diverse ideas, and encourage you to grow and contribute meaningfully.

Group & Project

This role is within Juniper's Intent Based Networking Group, developing the industry's first vendor-agnostic closed-loop automation system, utilizing cutting-edge technologies like Intent Based Networking, Analytics, and Root Cause Identification. Our technology is deployed globally in Fortune 50 companies, offering you a chance to make a significant impact.

Responsibilities
  1. Design and develop software solutions translating customer business intent into network configurations and telemetry analytics.
  2. Develop in C++ and Python on Linux and other networked OS; write unit, product, and scale tests.
  3. Design scalable telemetry data collection and analytics techniques for networked devices.
  4. Assess and implement stream and batch processing solutions for networking telemetry data.
  5. Collaborate with Product Management to translate business requirements into new features.
  6. Manage projects using JIRA, Confluence, and similar tools to track progress.
Minimum Qualifications
  • Bachelor’s/Master’s in Computer Science/Electrical Engineering
  • At least 4 years of relevant experience
  • Strong coding skills in Python and/or C++
  • Knowledge of algorithms and data structures
  • Basic understanding of networking protocols
  • Familiarity with Linux OS
  • Experience with real-time system testing/simulation environments
Preferred Qualifications
  • Master’s in Computer Science/Electrical Engineering
  • Deep networking domain expertise, especially in Layer 2/3 technologies
  • Experience with Linux/POSIX systems programming
  • Knowledge of infrastructure management (VMWare, OpenStack)

Salary Range: $140,800 - $202,400 annually. Compensation includes benefits such as health coverage, 401(k), vacation, and parental leave. Salary may vary based on experience, location, and other factors. Employment is at-will, and the company reserves the right to modify compensation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.