Job Description
Juniper Networks, a global leader in networking and cybersecurity solutions, is actively looking for an experienced and highly motivated Software Engineer 3 to join its world-class engineering team. In this role, you will play a vital part in shaping the future of networking by building robust, scalable, and high-performance software systems that power mission-critical infrastructure used by enterprises, service providers, and governments across the globe.
As a Software Engineer 3, you will be immersed in the full software development lifecycle, from ideation and requirements analysis to implementation, deployment, and continuous improvement. You’ll work on developing next-generation networking software solutions using state-of-the-art technologies in C/C++, Python, and Linux-based environments. Your role will also involve working closely with architects, product managers, and QA teams to ensure that the final product meets the highest standards in functionality, reliability, and performance.
Juniper values innovation, agility, and collaboration. If you are passionate about solving complex networking problems and making a real impact in the tech industry, this is an exceptional opportunity to elevate your career within a supportive and intellectually stimulating environment. This position offers the chance to contribute to products that are redefining how people connect and communicate in a digital-first world.
✅ Experience Required
Education: Bachelor’s or Master’s degree in Computer Science, Electronics, or related engineering disciplines.
Experience: 3 to 5 years of professional software development experience, ideally within the networking, telecom, or embedded systems domain.
Programming Proficiency: Strong coding skills in C and/or C++ with working knowledge of scripting languages such as Python.
Domain Knowledge: Experience in networking protocols (TCP/IP, BGP, OSPF, MPLS) and familiarity with Linux/Unix systems.
Tools & Frameworks: Familiarity with Git, Jenkins, GDB, and performance profiling tools.
Soft Skills: Strong analytical mindset, effective communication, and a passion for teamwork and innovation.