Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer 3 @ Juniper Networks

Home > Quality Assurance and Testing

 Software Engineer 3

Job Description

.
Job Description

We are building carrier-grade networking solutions on a multi-tenant SaaS platform. Our team
is focused on delivering reliable, performant, and secure services to a global customer base.
We are looking for a talented and motivated Software Engineer 3 to join us and contribute
significantly to the development and optimization of our core backend systems.
As a Software Engineer 3, you will be a key individual contributor on our engineering team,
responsible for designing, developing, testing, and deploying features within our multi-tenant
SaaS platform. You will work on challenging problems in a distributed systems environment,
leveraging your experience in backend development, networking concepts, and cloud
technologies. You will collaborate closely with senior engineers, architects, and crossfunctional
teams to deliver high-quality software solutions.
Responsibilities

Software Development: Design, develop, test, deploy, and maintain high-quality,
production-ready backend software. Write clean, efficient, well-tested, and welldocumented
code.
System Contribution: Contribute to the design and implementation of features and
components within our microservices architecture, focusing on scalability,
performance, and reliability.
Problem Solving: Troubleshoot and resolve technical issues, including those
encountered in production environments.
Networking Application: Apply your understanding of networking protocols (e.g.,
TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts in
building software solutions.
SaaS & Cloud Native Development: Develop and deploy applications leveraging
cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g.,
Kubernetes, Docker).
Collaboration: Collaborate effectively with cross-functional teams including product
management, QA, SRE, and Juniper technical assistance team. Participate actively in
team discussions and contribute to technical decisions within your scope.
Code Quality & Best Practices: Adhere to and promote best practices in software
development, including participating in code reviews, writing effective tests, and
following CI/CD and DevOps principles.
Learning & Growth: Stay updated on emerging technologies and industry trends
relevant to networking, SaaS, and software engineering.
Qualifications

Experience: A minimum of 5 years of professional software development experience,
with a strong focus on backend systems.
Programming Languages: Proficiency in one or more backend programming
languages such as Golang (highly preferred), Java, Python, or C/C++. Demonstrable
experience or a strong willingness to become proficient in Golang is essential.
Juniper Business Use Only
Microservices & Orchestration: Experience in building, deploying, and operating
software within a microservices architecture using technologies like Docker,
Kubernetes, etc.
Networking Fundamentals: Basic understanding of core networking protocols,
network architectures, and common networking concepts. Familiarity with 802.1X
(dot1x) authentication mechanism (RADIUS) is an added advantage.
SaaS & Cloud Experience: Experience in building, deploying, and operating software
within a scalable SaaS application in a Public Cloud (AWS/GCP) environment.
Distributed Systems: Good understanding of distributed systems principles,
including concurrency, scalability, fault tolerance, and consistency.
Databases: Experience with database technologies, including relational (e.g.,
PostgreSQL, MySQL) and/or NoSQL (e.g., DynamoDB, Redis) databases.
APIs & Integrations: Experience in designing, building, and consuming RESTful APIs
and familiarity with other integration technologies like WebSocket, Kafka, etc.
Security Focus: Awareness of network security principles and secure coding practices
is an added advantage.
Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability
to troubleshoot and resolve technical challenges.
Communication & Collaboration: Strong verbal and written communication skills.
Ability to articulate technical ideas clearly. Proven ability to work effectively in a
collaborative team environment.
Wherever you are in the world, whether its downtown Sunnyvale or London, Westford or Bengaluru, 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 lifes work. At Juniper we believe this is more than a job - its an opportunity to help change the world.
At Juniper Networks, we are committed to elevating talent by creating a trust-based environment where we can all thrive together. 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.
Juniper is an Equal Opportunity workplace. 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.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Juniper Networks
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Product management C++ Networking Coding Postgresql MySQL DNS Network security HTTP Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Test Automation Engineer

  • Capgemini
  • 3 - 6 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Penetration Testing Engineer

  • Capgemini
  • 3 - 6 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • IBM
  • 1 - 4 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Quality Engineering Architect (Test Arch)

  • Accenture
  • 15 - 20 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Juniper Networks

Since 1996, Juniper Networks designs, develops, and sell innovative products and services that together provide our customers with high-performance network infrastructure that creates responsive and trusted environments for accelerating the deployment of services and applications over a single netwo...