Software Engineer Sr Staff - Application Service team

Juniper Networks
Westford, MA, United States
$157.7K-$226.7K a year
Full-time

At Juniper, we believe the network is the single greatest vehicle for knowledge, understanding, and human advancement the world has ever known.

To achieve real outcomes, we know that experience is the most important requirement for networking teams and the people they serve.

Delivering an experience-first, AI-Native Network pivots on the creativity and commitment of our people. It requires a consistent and committed practice, something we call the Juniper Way.

Software Engineer Sr. Staff Application Services

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 progressive problem solvers, eternal optimists, and energized personalities.

We need people like you!

The SD-WAN engineering team at Juniper Networks works on a highly scalable, distributed SDWAN application that is AI-Driven.

You will have the chance to create and implement inventive solutions for the architectural complexities involved in intelligent path routing.

You will actively work on project teams with other highly skilled engineers involved in the software development for WAN Assurance A hyper-scalable cloud AIOps platform.

Day to day activities will involve crafting new features, understanding features in a results-oriented product, and proposing solutions that work for our platforms, writing functional and design specifications, programming, unit and integration testing your code, helping review specifications and code for other software engineers on the team, and helping documentation team with the configuration aspects of your features.

About the Role

  • A Linux-based networking platform using DPDK for the data plane which ingests and forwards traffic from some of the largest companies in the world.
  • Network software running on a hardware appliance that provides zero touch connectivity to the Mist-managed network and SD-WAN functions
  • Control plane systems which allow customers to simply express complex network configurations

Responsibilities

  • Drive development from technology selection to product delivery, collaborating with product managers and product designers all along the way to give our users the best possible experience
  • Identify and improve the efficiency, scalability, operability of the product
  • Participate in design and code reviews
  • guiding on technical design
  • Remain deeply connected with our customers - work with field engineers to understand, triage, and help with issues always with a mind toward product improvement

Ǫualifications

  • B.S or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 12+ years experience developing large-scale software systems
  • 3+ years of experience building and leading technical teams
  • Solid C++ / C developer and debugging skills
  • Ability to deliver clean, modular code quickly and efficiently
  • Experience building and shipping large-scale, reliable, highly distributed systems
  • Expertise in L2, L3, and / or L4 networking protocols
  • Excellent debugging and optimization skills
  • Attention to detail and ability to solve complex customer problems
  • Own solutions end-to-end and driving the design, development, and deployment process
  • Computer Science fundamentals in object-oriented design, problem solving, and complexity analysis
  • Through understanding of IP networking and socket-based programming
  • High degree of competency working with multi-threaded development
  • Experience developing on Linux operating systems
  • Strong communication skills,both in written and verbal, to effectively understand and convey issues and solutions to peers and end users.
  • Familiarity with Robot framework
  • Experience with Agile development process
  • Experience with Test-Driven Development and Continuous Integration

Minimum Salary : $157,696.00

Maximum Salary : $226,688.00

The pay range for this position is expected to be between $157,696.00 and $226,688.00 / year; however, the base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience.

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

Additional details of participation in these benefit plans will be provided if an employee receives an offer of employment.

If hired, employee will be in an at-will position and the Company reserves the right to modify base salary (as well as any other payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department / team performance, and market factors.

Juniper’s pay range data is provided in accordance with local state pay transparency regulations. Juniper may post different minimum wage ranges for permanent residency petitions pursuant to US Department of Labor requirements.

ABOUT JUNIPER NETWORKS

WHERE WILL YOU DO YOUR BEST WORK?

Wherever you are in the world, whether it's downtown Sunnyvale or London, Westford or Bangalore, Juniper is a place that was founded on disruptive thinking - where colleague innovation is not only valued, but expected.

We believe that the great task of delivering a new network for the next decade is delivered through the creativity and commitment of our people.

The Juniper Way is the commitment to all our colleagues that the culture and company inspire their best work-their life's work.

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

9 days ago
Related jobs
Promoted
Oxenham Group
Bedford, Massachusetts

The company is hiring a Software Engineer to develop an OS for their systems on Yocto. Work with DevOps team to set up Development Environments. ...

Promoted
Capital One
West Side, MA, US

We have grown to see ourselves as a technology company in consumer finance, with great opportunities for software engineers who want to build innovative applications to give users smarter ways to save, transact, borrow and invest their money, as we seek to disrupt the industry again. As a Capital On...

Evident
Waltham, Massachusetts

Software Engineer performs Software/Firmware development for new NPI (New Product Introduction) projects, and perform hardware/firmware integration, testing, and debugging. Work with a dynamic team of systems, software, electrical, and mechanical engineers to improve existing and creating new NDT pr...

Transaction Network Services
Massachusetts, Virtual , USA

Ensure same processes and software Engineering standards are applied across the suite of software solution developed in different TNS Engineering centers. Has integrated multiple Teams and new software stack as part of his role leading a software development team. With the growth of the TNS Communic...

Bosch
Watertown, Massachusetts

You will collaborate with cross-functional teams engaging in the design and implementation of cloud-based applications in agile work environment. You will also be expected to advocate best practices to the distributed development team throughout the software development lifecycle to ensure high qual...

GN Group
Lowell, Massachusetts

Join the Global Customer Experience Team as a Global Service Engineer with focus on supporting our software solutions at GN. As a Global Software Service Engineer, you will play a pivotal role in our mission to enhance life through sound. You'll become an integral member of our Global Customer Exper...

Analog Devices
Wilmington, Massachusetts

Position: Staff Engineer Software Development (Wilmington, Massachusetts). Identify performance parameters and assess application performance, and deploy web services and web application firewalls. Requirements: Master’s degree in Computer Science, Computer Applications, or related field (willing to...

Teleflex
Chelmsford, Massachusetts

We are looking for a Senior Software Engineer to contribute on multiple software projects. Bachelors degree in Computer Science, Electrical or Electrical & Computer Engineering, or Biomedical Engineering related field & 5 years of hands-on experience in embedded software, preferably in medical devic...

LogixHealth
Bedford, Massachusetts

Required: BS (or higher, MS / PhD) degree in Computer Science / related field, or equivalent technical experience  8+ years software engineering experience  3+ years in a senior, staff or principal engineer role  Experience designing and building cloud-native solutions (Azure, AWS, Go...

Teleflex
Chelmsford, Massachusetts

We are looking for a Senior Software Test Engineer to contribute on multiple software projects. Bachelors degree in Computer Science, Electrical or Electrical & Computer Engineering, or Biomedical Engineering related field & 5 years of hands-on experience in testing embedded software, preferably in ...