Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 2 - PA1012647 image - Rise Careers
Job details

Software Engineer 2 - PA1012647

Software Engineer 2 - Product Deployment testing for Data Center

Location: Sunnyvale, CA 

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.

Juniper Test Engineering

Seeking test engineers to help automate tests for Juniper suite of networking products including routers, switches and various other software applications. PDT Test engineer at Juniper Networks will gain exciting real-world test automation capabilities along with industry standard business best practices at a thriving networking company.

As part of product deployment test engineering, it is a highly technical role, responsible for providing solid support of Juniper's Networking Products that involve customer-specific tests for a release, product, or solution. This role requires to develop and maintain expertise on the products deployed within the Specific Customer Networks. The Candidate should be knowledgeable in networking fundamentals, well vast in L3 protocols and experience in both manual & automation testing.

Basic Qualifications:

  • BS/ MS / M.Tech degree 
  • Excellent analytical and problem-solving skills
  • Internet Protocols: TCP, UDP, IPv4/IPv6
  • Networking Protocols: BGP, OSPF/ISIS, ARP, VLANS, MPLS, L3VPN, MC-LAG, LACP, L2VPN, VPLS, Multicast, EVPN-VXLAN etc.
  • Test Knowledge: Prepare Test Plans, Test Execution, Understanding of Complex Customer Networks.
  • Automation:  Experience in automated test execution, ability to debug automation failures, and narrow down software issues from test results and logs. Knowledge in Python or any other scripting language.

Preferred Qualifications

  • Knowledge in a vast set of Enterprise and Data Centre Technologies.
  • Working with Development Functional and System Test Teams to analyze test coverage and gaps.
  • Building Test topology for functionality, solution, and scale testing.
  • Device Level configuration for routers and switches.
  • Test Plan writing and Creating Automation Scripts.
  • Test Automation Frameworks, tools, and scripting languages (Perl, Python, Robot framework, Go)
  • Clear communication on test results and test finding (explanation of software defect encounter during testing)
  • Preferably have previous experience with JUNOS
  • Networking Certifications are a plus.
  • Familiar and Hands-On with traffic generation tool (Ixia, Spirent, etc.)
  • Written and verbal communication skills.
  • Collaborative team player, relationship building skills.

Key Responsibilities include but are not limited to:

  • Participate in testing efforts that include solution testing, scale testing, migration testing, certification testing, etc.
  • Work with Development Functional and System Test Teams to analyze test coverage and gaps.
  • Automate and execute test case by both manually & automated way.
  • Produce a written report of assign project's deliverables such as test progress found software defect technical details etc.
  • Identify, troubleshoot, and document software defect and work with appropriate Juniper engineering resources to close the problems with customer satisfaction.
  • Participate in design and information gathering workshops with the Customer to understand, the Customer's existing network design, and technical requirements of new network designs.
  • Write test plan based on customer solution requirement.

Benefits

  • Practical experience with a wide variety of software test engineering tasks
  • Collaborating hand-in-hand with skilled teams of test engineers
  • Shadowing, mentoring, and training opportunities with seasoned professionals
  • Opportunity to participate in networking events and company meetings
  • Flexible schedule for students
  • Compensation available

Other Information:

  • Relocation is available for this position
  • Travel requirements for the position: 0%

 

#LI-AHUYNH
#LI-PRIORITY

 

About Juniper Networks

Juniper Networks challenges the inherent complexity that comes with networking and security in the multicloud era. We do this with products, solutions and services that transform the way people connect, work and live. We simplify the process of transitioning to a secure and automated multicloud environment to enable secure, AI-driven networks that connect the world. Additional information can be found at Juniper Networks (www.juniper.net) or connect with Juniper on Twitter, LinkedIn and Facebook.

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...

INCLUSION AND DIVERSITY AT JUNIPER

At Juniper Networks, we are committed to elevating talent by creating a trust-based environment where we can all thrive together. We know from experience that people from underrepresented groups often do not apply for roles they do not feel they meet all the criteria for. If you think you have what it takes, but do not necessarily check every single box, please consider applying. We’d love to speak with you.

Additional Information for United States jobs:

ELIGIBILITY TO WORK AND E-VERIFY

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Juniper Networks participates in the E-Verify program. E-Verify is an Internet-based system operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA) that allows participating employers to electronically verify the employment eligibility of new hires and the validity of their Social Security Numbers.

E-Verify® is a registered trademark of the U.S. Department of Homeland Security.

Juniper is an Equal Opportunity workplace and Affirmative Action employer. We do not discriminate in employment decisions on the basis of race, color, religion, gender (including pregnancy), national origin, political affiliation, sexual orientation, gender identity or expression, marital status, disability, genetic information, age, veteran status, or any other applicable legally protected characteristic. All employment decisions are made on the basis of individual qualifications, merit, and business need.

 

Minimum Salary: $102,400.48

Maximum Salary:$147,198.90

The pay range for this position is expected to be between $102,400.48 and $147,198.90/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.

Juniper Networks Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Juniper Networks DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Juniper Networks
Juniper Networks CEO photo
Rami Rahim
Approve of CEO

Average salary estimate

$124799 / YEARLY (est.)
min
max
$102400K
$147198K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer 2 - PA1012647, Juniper Networks

Looking for an exciting opportunity as a Software Engineer 2 at Juniper Networks in Sunnyvale, California? As part of our dynamic product deployment testing team, you'll dive into the world of networking products such as routers and switches, ensuring they meet the highest standards before they reach our customers. This role involves developing and automating test cases, analyzing software defects, and collaborating closely with cross-functional teams to enhance our products. You'll need a strong foundation in networking fundamentals, particularly L3 protocols, as well as experience with both manual and automated testing practices. If you're knowledgeable in TCP, UDP, and have hands-on experience with traffic generation tools, you'll fit right in! Your responsibilities will include executing test scenarios, documenting results, and participating in design workshops to understand customer needs. At Juniper, we foster a collaborative culture and provide opportunities for professional growth, including shadowing and mentorship. With a flexible schedule and a commitment to work-life balance, this position is ideal for tech enthusiasts eager to make an impact in the world of networking. Join us in simplifying the transition to secure, AI-driven networks and help change how the world connects and communicates. Ready to take the next step in your career? We can’t wait to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer 2 - PA1012647 Role at Juniper Networks
What are the key responsibilities of a Software Engineer 2 at Juniper Networks?

As a Software Engineer 2 at Juniper Networks, you will be involved in testing efforts related to solution testing, scale testing, and certification testing. Your role will include automating test cases, executing them both manually and automatically, and documenting software defects. Working closely with teams to analyze test coverage and gaps is essential, along with producing detailed reports on test progress and findings.

Join Rise to see the full answer
What qualifications are required for the Software Engineer 2 position at Juniper Networks?

To qualify for the Software Engineer 2 position at Juniper Networks, candidates should possess a BS/MS/M.Tech degree in a relevant field. A strong understanding of networking fundamentals, particularly L3 protocols like BGP and OSPF, is essential. Furthermore, hands-on experience in both manual and automated testing methodologies, along with proficiency in Python or any scripting language, is highly desirable.

Join Rise to see the full answer
How does Juniper Networks support the career growth of Software Engineer 2 employees?

Juniper Networks is committed to fostering an enriching environment for Software Engineer 2 employees, providing them with practical experience in software test engineering tasks. Opportunities for collaboration with skilled test engineers, shadowing seasoned professionals, and attendance at networking events contribute to professional development and career advancement.

Join Rise to see the full answer
What tools and technologies should a Software Engineer 2 at Juniper Networks be familiar with?

A Software Engineer 2 at Juniper Networks should be familiar with test automation frameworks, tools such as Python or Perl for scripting, and traffic generation tools like Ixia and Spirent. Additionally, an understanding of device-level configuration for routers and switches will be beneficial for the role.

Join Rise to see the full answer
What working environment can a Software Engineer 2 expect at Juniper Networks?

At Juniper Networks, a Software Engineer 2 can expect a collaborative and innovative work environment where creativity is encouraged. The company values diversity and inclusion, supporting employees' best work. With a flexible schedule, this position offers a healthy work-life balance while engaging in meaningful projects that advance networking solutions.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 2 - PA1012647
Can you describe your experience with networking protocols relevant to the Software Engineer 2 role?

In your answer, highlight specific protocols like BGP, OSPF, and L3VPN that you have worked with. Discuss how your understanding of these protocols has contributed to your previous work and how you applied this knowledge in real-world scenarios.

Join Rise to see the full answer
What approaches do you take to automate testing as a Software Engineer?

Share your strategies for test automation, including tools and languages you prefer (like Python or Robot Framework). Discuss a specific project where you successfully implemented automation and the impact it had on the testing process.

Join Rise to see the full answer
How do you approach debugging during test execution?

Explain your systematic approach to identifying and resolving issues during test execution. Detail the steps you take to analyze test results and logs, and give an example of a challenging bug you encountered and how you resolved it.

Join Rise to see the full answer
Can you provide an example of a test plan you have written?

Discuss a specific test plan you created, including its purpose, scope, and the methodologies you used. Highlight how your comprehensive approach ensured effective testing and how it contributed to project success.

Join Rise to see the full answer
Describe your collaboration experience with development teams.

Share specific examples of how you worked with development teams in previous roles. Highlight your communication style and how you helped identify test coverage gaps, facilitating the development of high-quality products.

Join Rise to see the full answer
Why do you think automation is important in software testing?

Discuss the benefits of automation, such as efficiency, consistency, and the ability to run tests rapidly. Provide examples from your experience where automation has streamlined processes or improved test outcomes.

Join Rise to see the full answer
What networking certifications do you have, and how have they helped in your role?

List any relevant networking certifications, such as CCNA or CCNP. Explain how these certifications have enhanced your understanding of networking concepts and practices, and provided you with practical skills relevant to the Software Engineer 2 role.

Join Rise to see the full answer
How do you ensure documentation of defects is thorough and effective?

Explain your process for documenting defects during testing. Emphasize the importance of detailed reporting, and give an example of a defect report you've created that helped drive the resolution process.

Join Rise to see the full answer
What is your understanding of complex customer networks?

Provide insights into your experience with complex networks, discussing specific customer requirements you've encountered. Highlight how this understanding has helped you in previous projects, particularly in ensuring product solutions meet those needs.

Join Rise to see the full answer
Why do you want to work at Juniper Networks as a Software Engineer 2?

Share your enthusiasm for Juniper Networks and how its mission aligns with your professional goals. Discuss specific elements such as the company culture, commitment to innovation, and opportunities for growth that attract you to the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Juniper Networks Remote Sunnyvale, California, United States
Posted 11 hours ago

Join Juniper Networks as a Product Attorney, providing legal guidance on compliance and product development in a fast-paced environment.

Photo of the Rise User
Posted 2 days ago

Join Juniper as a GTM Finance Analyst and leverage your finance expertise to drive key activities in the AMERICAS Finance team.

Photo of the Rise User
Apple Hybrid New City, New York, United States
Posted 2 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Senior Software Engineer to innovate in advertising technologies and create engaging user experiences.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Visa Remote Foster City, CA
Posted 6 hours ago

Join Visa as a Software Engineer and be part of a team innovating payment technology on a global scale.

Photo of the Rise User
Posted 9 days ago

Power Connections. Empower Change. When it comes to innovation, commitment and creativity, our team of Junivators lead by example. Every day, they bring our mission to life by embracing our core values: Be Bold We pursue simplicity. We challe...

53 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!