Juniper Networks

Software Engineer 4- Golang, Python/ C++

Juniper Networks

Bengaluru, Karnataka, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Juniper Networks, where innovation and collaboration drive our mission to create the best possible networking solutions for our clients. We are seeking a highly skilled Software Engineer 4 with expertise in Golang, Python, and C++ to join our dynamic team. As a Software Engineer 4, you will play a crucial role in designing, developing, and testing software for our cutting-edge networking products. We are looking for a driven individual who is passionate about coding and has a strong understanding of software engineering principles. If you have a track record of successful software development projects and thrive in a fast-paced, collaborative environment, we want to hear from you. Join us in shaping the future of networking technology at Juniper Networks.

  1. Design and develop software solutions using Golang, Python, and C++ to meet the needs of our clients.
  2. Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements.
  3. Write clean, efficient, and well-documented code that adheres to software engineering best practices.
  4. Conduct thorough testing and debugging of software to ensure high-quality deliverables.
  5. Stay updated with industry trends and advancements in software engineering to continuously improve our products.
  6. Participate in code reviews and provide constructive feedback to team members.
  7. Troubleshoot and resolve any technical issues that may arise during the development process.
  8. Work closely with product managers and project managers to ensure timely delivery of software projects.
  9. Communicate effectively with team members, stakeholders, and clients to provide updates and gather feedback.
  10. Continuously improve and optimize existing software systems to enhance performance and user experience.
  11. Mentor and guide junior team members to help them grow and improve their skills.
  12. Comply with company policies and procedures, including code versioning and documentation standards.
  13. Collaborate with support teams to address and resolve customer issues related to software functionality.
  14. Participate in brainstorming sessions and contribute innovative ideas to improve our products.
  15. Adhere to project timelines and deliver software solutions within the specified deadlines.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
  • Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or A Related Field.

  • Minimum Of 5 Years Of Experience In Software Development, With A Focus On Golang And Experience With Python And C++.

  • Proven Track Record Of Successfully Delivering Complex Software Projects In A Fast-Paced Environment.

  • Strong Understanding Of Software Design Principles, Data Structures, Algorithms, And Object-Oriented Programming.

  • Experience With Networking And Network Protocols, Specifically In The Telecommunications Industry, Is Highly Preferred.

Required Skills
  • Software Development

  • Python

  • C++

  • Debugging

  • Agile Methodology

  • Continuous Integration

  • Object-oriented design

  • Cloud Computing

  • Golang

  • Programming Languages

  • Network

  • Algorithms and Data Structures

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer 4- Golang, Python/ C++ in Bengaluru, Karnataka, India is between ₹1,600,000 to ₹2,500,000 per year. This can vary depending on the individual's experience, skills, and the company they work for. Some top companies in this field in Bengaluru, such as Google and Amazon, may offer higher salaries in the range of ₹3,000,000 to ₹4,000,000 per year.

Additional Information
Juniper Networks is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedJuly 8th, 2025
Apply BeforeMay 10th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Juniper Networks

Juniper Networks, Inc. is an American multinational corporation headquartered in Sunnyvale, California. The company develops and markets networking products, including routers, switches, network management software, network security products, and software-defined networking technology.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started